Size: a a a

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

2021 April 10

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
Как можно воспроизвести notification sound?
источник

J

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

J

Juko in Dart & Flutter по-русски
кхм
источник

J

Juko in Dart & Flutter по-русски
папробуй с контейнера
источник

ユージン 🐳 in Dart & Flutter по-русски
Есть поток периодических событий (stream.periodic) для перерисовки интерфейса через stream builder. Как можно ограничить поток событий, когда приложение в фоне?
источник

Ю

Юрий in Dart & Flutter по-русски
Поднять флаг при определенном значении лайфцикла
источник

Ю

Юрий in Dart & Flutter по-русски
В принципе в бэкграунде аппа оно ничего не перерисовывает - интерфейс в паузе
источник

ユージン 🐳 in Dart & Flutter по-русски
Я проверил (через print), и у меня получается, что поток все равно идёт даже в фоне. Я делал asBroadcastStream, ибо я один поток в нескольких частях слушаю
источник

ユージン 🐳 in Dart & Flutter по-русски
Сейчас вынес это всё в bloc, но там тоже не очень понятно, как этого избежать
источник

T

Tim in Dart & Flutter по-русски
Можно слушать изменения состояния приложени: отправлено в фон, приложение восстановлено и т д
источник

Ю

Юрий in Dart & Flutter по-русски
Стрим или перерисовка с принтом? Стрим продолжит работать, а вот перерисовка когда нет фокуса нет
источник

ユージン 🐳 in Dart & Flutter по-русски
Broadcast продолжает сыпать. Даже если виджет уже уничтожен...
источник

Ю

Юрий in Dart & Flutter по-русски
Чет нахимичили хз что
источник

ユージン 🐳 in Dart & Flutter по-русски
Мне нужно, чтобы некоторые части интерфейса перерисовывались, например, каждые 5 секунд. Я хотел сделать один поток для этого
источник

Ю

Юрий in Dart & Flutter по-русски
Оно в олном потоке и идёт, но в бэкграунде ничего не перерисовывется
источник

ユージン 🐳 in Dart & Flutter по-русски
Именно перерисовка - да. Ничего страшного, что даже в фоне поток продолжает сыпать события? Есть ощущение, что нужно на паузу ставить.
У меня в потоке принт и я вижу, что он отрабатывает в фоне
источник

ユージン 🐳 in Dart & Flutter по-русски
Я понимаю, но не очень ясно, как это применять на практике в случае с потоками и, тем более, блоками
источник

Ю

Юрий in Dart & Flutter по-русски
Сыпет и сыпет, уже зависит от архитектуры аппа как реагировать. У меня с бэком и все тракеры потвремени сохраняют результат даже если сломать телефон
источник

T

Tim in Dart & Flutter по-русски
SystemChannels.lifecycle.setMessageHandler((msg) async {
if (msg == AppLifecycleState.resumed.toString()) {
....
}
}
источник

T

Tim in Dart & Flutter по-русски
Покопайся сам в документации
источник