Android ConnectivityManager активная сеть при загрузке равна нулю - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть приложение запуска, которому нужен интернет на первом экране.У меня есть стандартный метод

 public static boolean isNetworkAvailable(Context context) {
    ConnectivityManager connectivityManager
            = (ConnectivityManager) context.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
    Log.d("NetworkUtil", "network info is " + activeNetworkInfo);
    return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}

, но getActiveNetworkInfo() возвращает ноль при загрузке устройства, даже после вызова основного действия onCreate().Как мне справиться с этим?ConnectivityManager не является нулевым.

Я пытался ConnectivityManager.ConnectivityAction приемник, но он все еще не является немедленным.

...