Диалоговое окно, если нет подключения к интернету - PullRequest
2 голосов
/ 03 апреля 2012

Если нет подключения к Интернету, пользователь нажимает кнопку, и в диалоговом окне отображается сообщение об ошибке. Здесь я пытался navigator.online в моем мобильном телефоне для Android. Он не работает. Как показать сообщение с помощью jquery,или Ajax с JSON без использования Java.

1 Ответ

1 голос
/ 03 апреля 2012
private boolean checkInternetConnection() {
    ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    if (conMgr.getActiveNetworkInfo() != null
            && conMgr.getActiveNetworkInfo().isAvailable()
            && conMgr.getActiveNetworkInfo().isConnected()) {
        return true;
    } else {
        Toast toast = Toast
                .makeText(
                        getApplicationContext(),
                        "No Internet Connection Found !!! Please Connect To Internet First",
                        Toast.LENGTH_LONG);
        toast.setGravity(Gravity.CENTER, 0, 0);
        toast.show();
        new Thread(new Runnable() {
            public void run() {
                try {
                    Thread.sleep(5000);
                    finish();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }).start();
        return false;
    }
}
...