Как я могу постоянно проверять интернет-соединение для всего приложения (я имею в виду все классы и виджеты) и запрашивать всплывающее диалоговое окно при потере соединения. Пожалуйста, приведите пример, если это возможно.
Flutter Как я могу проверить подключение к Интернету через все приложение, НЕ только в одном конкретном классе, и вывести всплывающее диалоговое окно при его потере?
comment
вы реализовали эту функцию? потому что я также хотел сделать это в своем приложении.
- person Mrunal   schedule 14.03.2021
Ответы (1)
Вам необходимо использовать подключаемый модуль.
import 'dart:io';
try {
final result = await InternetAddress.lookup('google.com');
if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) {
print('connected');
}
} on SocketException catch (_) {
print('not connected');
}
person
Bilaal Abdel Hassan
schedule
21.09.2020
Как я могу реализовать это в Main(), а также в Main нет контекста, поэтому я не могу вызвать всплывающее окно?
- person Rock; 21.09.2020