Приемник вещания для проверки подключения к Интернету в приложении для AndroidAndroid

Форум для тех, кто программирует под Android
Anonymous
Приемник вещания для проверки подключения к Интернету в приложении для Android

Сообщение Anonymous »

Я разрабатываю приемник вещания Android для проверки подключения к Интернету.
Проблема в том, что мой приемник вещания вызывается два раза. Я хочу, чтобы он вызывался только тогда, когда сеть доступна. Если он недоступен, я не хочу получать уведомления.
Это приемник вещания
public class NetworkChangeReceiver extends BroadcastReceiver {

@Override
public void onReceive(final Context context, final Intent intent) {
final ConnectivityManager connMgr = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);

final android.net.NetworkInfo wifi = connMgr
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

final android.net.NetworkInfo mobile = connMgr
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

if (wifi.isAvailable() || mobile.isAvailable()) {
// Do something

Log.d("Network Available ", "Flag No 1");
}
}
}

Это файл манифеста.xml

















Подробнее здесь: https://stackoverflow.com/questions/156 ... ndroid-app

Вернуться в «Android»