Я пытаюсь использовать BroadcastReceiver в качестве внутреннего класса для отслеживания состояния сети, но я получил исключение в названии. Что мне делать, чтобы исправить эту проблему?
public class NetworkChangeReceiver extends BroadcastReceiver {
public NetworkChangeReceiver() {
}
@Override
public void onReceive(Context context, 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()) {
setupData();
Log.d("Netowk Available ", "Flag No 1");
}
}
}