Solved! Go to Solution.
BroadcastReceiver networkStateReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { boolean noConnectivity = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false); if (noConnectivity==true){ findViewById(R.id.LostConnection).setVisibility(View.VISIBLE); Button noConnExitBtn = (Button) findViewById(R.id.btnNoConnExit); noConnExitBtn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View arg0) { GrotonViewerActivity.this.finish(); } }); }else{ findViewById(R.id.LostConnection).setVisibility(View.GONE); } Log.w("Network Listener", "Network Type Changed"); } }; IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); registerReceiver(networkStateReceiver, filter); setContentView(R.layout.main);
BroadcastReceiver networkStateReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { boolean noConnectivity = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false); if (noConnectivity==true){ findViewById(R.id.LostConnection).setVisibility(View.VISIBLE); Button noConnExitBtn = (Button) findViewById(R.id.btnNoConnExit); noConnExitBtn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View arg0) { GrotonViewerActivity.this.finish(); } }); }else{ findViewById(R.id.LostConnection).setVisibility(View.GONE); } Log.w("Network Listener", "Network Type Changed"); } }; IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); registerReceiver(networkStateReceiver, filter); setContentView(R.layout.main);