Я работаю над живым проектом. и когда пользователь нажимает на приложение. появится экран приветствия (на этом экране есть веб-просмотр). и если интернет не подключен, приложение отключается. В основном, моя проблема заключается в том, чтобы проверить программно, что мобильный телефон подключен к Интернету или нет. если нет, то не извлекайте данные из webservice в webview и покажите диалоговое окно с надписью "Проверьте подключение к Интернету"
во время исследования я нашел много вещей, и я попытался реализовать это. но, не удовлетворяя моему требованию
мой код,
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
else
{
Description.setVisibility(View.INVISIBLE);
new AlertDialog.Builder(WelcomePage.this)
.setTitle(getResources().getString(R.string.app_name))
.setMessage(
getResources().getString(
R.string.internet_error))
.setPositiveButton("OK", null).show();
}
return false;
}
Я вызываю эту функцию в doInBackground()
из AsyncTask
Пожалуйста, помогите!