Не выводиться Диалог когда нету интернет подключения

Ответить
Akramjon
Сообщения: 40
Зарегистрирован: 05 окт 2013, 20:26
Контактная информация:

Не выводиться Диалог когда нету интернет подключения

Сообщение Akramjon » 24 ноя 2015, 09:40

Всем привет
приложения должно сработать если есть подключения к интернету
а если нету приложения останавливается
все прекрасно работает если есть интернет
когда нету интернета приложения закрывается но пользователь не поймет почему приложения не запускается и останавливается
надо просто вывести в диалоге что нужна интернет подключения
вот здесь я сам не как не могу соеденить коди
дайте совет пожалуйста
оставил толко чистый код
спасибо

Код: Выделить всё

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();
    }

или сделать так чтобы приложения не закрывалось а постоянно выводилось сообщения о том чтобы нужно включить интернет

Ответить