提问人:Rock 提问时间:9/21/2020 最后编辑:Rock 更新时间:9/21/2020 访问量:900
Flutter 我如何通过整个应用程序检查互联网连接,而不仅仅是在一个特定的类中,并在丢失时提示弹出对话框?
Flutter How can I check internet connection through the whole app NOT only in one particular Class, and prompt pop-up dialog when it lost?
答:
1赞
Bilaal Abdel Hassan
9/21/2020
#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');
}
评论
1赞
Rock
9/21/2020
我怎样才能在 Main() 中实现它,而且 Main 没有上下文,所以我不能在那里提示弹出窗口?
评论