Создание оповещения о флаттере / диалога без контекста - PullRequest
0 голосов
/ 27 февраля 2020

В настоящее время у меня есть приложение Flutter, которое отслеживает количество времени, которое пользователь проводит в приложении с помощью таймера, который работает в фоновом режиме. Пользователи могут устанавливать ограничения на количество времени, которое они проводят в приложении. Каждую минуту таймеры проверяют, не превысил ли пользователь свой лимит времени. Если это так, я хочу отобразить диалоговое окно или предупреждение, сообщающее пользователю об этом.

Проблема в том, что у таймера нет возможности получить доступ к текущему контексту и, следовательно, нет способа создать мой диалог. Есть ли способ обойти это?

1 Ответ

1 голос
/ 27 февраля 2020

Этого можно добиться, создав собственный диспетчер диалогов и локатор.

Полный учебник можно прочитать здесь: https://medium.com/flutter-community/manager-your-flutter-dialogs-with-a-dialog-manager-1e862529523a

...