Как дождаться подключения inte rnet в приложении flutter? - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь добавить функциональность в свое приложение, где оно ожидает на экране загрузки, пока не станет доступно соединение inte rnet. Есть ли способ добиться этой функциональности?

1 Ответ

1 голос
/ 09 июля 2020

Вы можете использовать пакет Flutter Favorite под названием Connectivity

В этом пакете есть метод, с помощью которого вы можете проверить,

  • A у пользователя есть соединение rnet или нет
  • Использует ли пользователь мобильные данные или Wi-Fi
import 'package:connectivity/connectivity.dart';

var connectivityResult = await (Connectivity().checkConnectivity());

if (connectivityResult == ConnectivityResult.none) {
  // I am not connected to any network.

} else if (connectivityResult == ConnectivityResult.mobile) {
  // I am connected to a mobile network.

} else if (connectivityResult == ConnectivityResult.wifi) {
  // I am connected to a wifi network.

}

...