Size: a a a

Dart & Flutter по-русски

2021 March 04

SS

Stefan Stefan in Dart & Flutter по-русски
Vyacheslav
а блин я не понял))
если комп полный хлам то можно еще и https://flutlab.io/
источник

AF

Artem F in Dart & Flutter по-русски
Я новенький в Dart, подскажите такой момент. В C# можно смешивать в проекте null-безопасный и небезопасный код. По умолчанию  код в смысле null-safety небезопасный, а файлы с безопасным кодом помечаются директивой #nullable enable.
Как мне смешивать null-безопасный и небезопасный код в Dart?
источник

SS

Stefan Stefan in Dart & Flutter по-русски
сами еще толком не знаем, только вчера был апдейт, читайте
источник

SS

Stefan Stefan in Dart & Flutter по-русски
источник

AF

Artem F in Dart & Flutter по-русски
Я не понял из их хелпа, как собственно смешивать. Про миграцию там сказано, а насчет смешивания я недопонял чего-то
источник

SS

Stefan Stefan in Dart & Flutter по-русски
gj[jle djn nfr
источник

SS

Stefan Stefan in Dart & Flutter по-русски
походу вот так
источник

SS

Stefan Stefan in Dart & Flutter по-русски
// @dart = 2.7
источник

SS

Stefan Stefan in Dart & Flutter по-русски
по идее если указать так то будет unsafe
источник

SS

Stefan Stefan in Dart & Flutter по-русски
тоесть пофайлово
источник

AE

Alexander Ev in Dart & Flutter по-русски
объясните в чем проблемма? я не понимаю
Unhandled Exception: Looking up a deactivated widget's ancestor is unsafe.
At this point the state of the widget's element tree is no longer stable.
To safely refer to a widget's ancestor in its dispose() method, save a reference to the ancestor by calling dependOnInheritedWidgetOfExactType() in the widget's didChangeDependencies() method.
#0      Element._debugCheckStateIsActiveForAncestorLookup.<anonymous closure> (package:flutter/src/widgets/framework.dart:3906:9)
#1      Element._debugCheckStateIsActiveForAncestorLookup (package:flutter/src/widgets/framework.dart:3920:6)
#2      Element.findAncestorStateOfType (package:flutter/src/widgets/framework.dart:4039:12)
#3      Navigator.of (package:flutter/src/widgets/navigator.dart:2179:40)
#4      Navigator.pushNamed (package:flutter/src/widgets/navigator.dart:1587:22)
#5      AppRouter.redirect (package:tv_alpha_app_1/controller/app_router.dart:151:14)
#6      RedirectController.redirect (package:tv_alpha_app_1/controller/redirect.dart:19:25)
#7      _StreamSaleTVAppState.initState.<anonymous closure> (package:tv_alpha_app_1/main.dart:256:28)
#8      _rootRunUnary (dart:async/zone.dart:1198:47)
#9      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#10     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
#11     CastStreamSubscription._onData (dart:_internal/async_cast.dart:85:11)
#12     _rootRunUnary (dart:async/zone.dart:1198:47)
#13     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#14     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
#15     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)
#16     _DelayedData.perform (dart:async/stream_impl.dart:611:14)
#17     _StreamImplEvents.handleNext (dart:async/stream_impl.dart:730:11)
#18     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:687:7)
#19     _rootRun (dart:async/zone.dart:1182:47)
#20     _CustomZone.run (dart:async/zone.dart:1093:19)
#21     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#22     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#23     _rootRun (dart:async/zone.dart:1190:13)
#24     _CustomZone.run (dart:async/zone.dart:1093:19)
#25     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#26     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#27     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#28     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
источник

AF

Artem F in Dart & Flutter по-русски
Stefan Stefan
// @dart = 2.7
так ввели же безопасность только в версии 2.12
Что тогда будет, к примеру, в файле с версией 2.8?
источник

A

Artur in Dart & Flutter по-русски
Alexander Ev
объясните в чем проблемма? я не понимаю
Unhandled Exception: Looking up a deactivated widget's ancestor is unsafe.
At this point the state of the widget's element tree is no longer stable.
To safely refer to a widget's ancestor in its dispose() method, save a reference to the ancestor by calling dependOnInheritedWidgetOfExactType() in the widget's didChangeDependencies() method.
#0      Element._debugCheckStateIsActiveForAncestorLookup.<anonymous closure> (package:flutter/src/widgets/framework.dart:3906:9)
#1      Element._debugCheckStateIsActiveForAncestorLookup (package:flutter/src/widgets/framework.dart:3920:6)
#2      Element.findAncestorStateOfType (package:flutter/src/widgets/framework.dart:4039:12)
#3      Navigator.of (package:flutter/src/widgets/navigator.dart:2179:40)
#4      Navigator.pushNamed (package:flutter/src/widgets/navigator.dart:1587:22)
#5      AppRouter.redirect (package:tv_alpha_app_1/controller/app_router.dart:151:14)
#6      RedirectController.redirect (package:tv_alpha_app_1/controller/redirect.dart:19:25)
#7      _StreamSaleTVAppState.initState.<anonymous closure> (package:tv_alpha_app_1/main.dart:256:28)
#8      _rootRunUnary (dart:async/zone.dart:1198:47)
#9      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#10     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
#11     CastStreamSubscription._onData (dart:_internal/async_cast.dart:85:11)
#12     _rootRunUnary (dart:async/zone.dart:1198:47)
#13     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#14     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
#15     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)
#16     _DelayedData.perform (dart:async/stream_impl.dart:611:14)
#17     _StreamImplEvents.handleNext (dart:async/stream_impl.dart:730:11)
#18     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:687:7)
#19     _rootRun (dart:async/zone.dart:1182:47)
#20     _CustomZone.run (dart:async/zone.dart:1093:19)
#21     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#22     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#23     _rootRun (dart:async/zone.dart:1190:13)
#24     _CustomZone.run (dart:async/zone.dart:1093:19)
#25     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#26     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#27     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#28     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
твой провайдер срабатывает после того, как ты ушел с экрана
источник

A

Artur in Dart & Flutter по-русски
Всем привет.
Проблема с SearchDelegate, как  убрать границу поля ввода?
Кто-нибудь сталкивался?
источник

SS

Stefan Stefan in Dart & Flutter по-русски
Artem F
так ввели же безопасность только в версии 2.12
Что тогда будет, к примеру, в файле с версией 2.8?
версионость вы явно путаете,
источник

SS

Stefan Stefan in Dart & Flutter по-русски
2.8 уже был
источник

SS

Stefan Stefan in Dart & Flutter по-русски
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
Может подскажет кто. взял конфиг фокса для аналайзера и там есть не совсем для меня понятный пункт prefer_single_quotes: true. В чем причина удобства юзания одиночных ковычек?
источник

SS

Stefan Stefan in Dart & Flutter по-русски
нивчём
источник

A

Artur in Dart & Flutter по-русски
Andreu Puzikov
Может подскажет кто. взял конфиг фокса для аналайзера и там есть не совсем для меня понятный пункт prefer_single_quotes: true. В чем причина удобства юзания одиночных ковычек?
источник