Как показать AlertDialog с фоновой задачей во Flutter

Доброе утро, я разрабатываю свое первое приложение на Flutter, и я хотел бы реализовать фоновую задачу, которая каждую секунду проверяет, соответствует ли условие требованиям. Другими словами, пока пользователь использует приложение, в фоновом режиме выполняется задача, которая проверяет, находится ли текущее время в определенном диапазоне (например, 09:42 находится между 09:30 и 10:00, тогда все в порядке). Если да, я хочу показать диалоговое окно с предупреждением

Я уже пробовал использовать Isolate, но мне это не удалось

Спасибо

1 ответ

Если у вас есть какое-либо управление состоянием, например bloc, flutter_redux или mobX, у вас может быть поле в вашем состоянии, например "bool showAlert"и у него есть streambuilder, который будет отслеживать изменения состояния вашего приложения и показывать диалоговое окно с предупреждением, когда свойство"showAlert"имеет значение true.

Другие вопросы по тегам