приложения должно сработать если есть подключения к интернету
а если нету приложения останавливается
все прекрасно работает если есть интернет
когда нету интернета приложения закрывается но пользователь не поймет почему приложения не запускается и останавливается
надо просто вывести в диалоге что нужна интернет подключения
вот здесь я сам не как не могу соеденить коди
дайте совет пожалуйста
оставил толко чистый код
спасибо
Код: Выделить всё
public void intenetEst(){
ConnectivityManager cManager = (ConnectivityManager)getSystemService(this.CONNECTIVITY_SERVICE);
NetworkInfo nInfo = cManager.getActiveNetworkInfo();
if (nInfo !=null && nInfo.isConnected() && nInfo.isAvailable()) {
showAlertDialog(MainActivity.this, "У вас есть интернет", "Спасибо", true);
}
else if (nInfo == null){
showAlertDialog(MainActivity.this, "У вас нет интернет подключения", "Извините", false);
finish();
}
}
public void showAlertDialog(Context context, String title, String message, Boolean status) {
AlertDialog alertDialog = new AlertDialog.Builder(context).create();
alertDialog.setTitle(title);
alertDialog.setMessage(message);
alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
alertDialog.show();
}
или сделать так чтобы приложения не закрывалось а постоянно выводилось сообщения о том чтобы нужно включить интернет