Всем привет!
Как переключить activity при потере или отсутствии интернета?
При отсутствии интернета вместо страницы появится такое сообщение
Вместо этого я бы хотел переключить на другое activity с выводом сообщения или надписью о проблеме с соединением.
Что уже есть :
WebViewpublic class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebViewClient(new MyWebViewClietn());
webView.loadUrl("http://google.com/");
}
}
класс TryNetworkpublic class TryNetwork
{
public static boolean check()
{
Runtime localRuntime = Runtime.getRuntime();
boolean bool = false;
try
{
int i = localRuntime.exec("/system/bin/ping -c 1 8.8.8.8").waitFor();
if (i == 0) {
bool = true;
}
return bool;
}
catch (InterruptedException localInterruptedException)
{
localInterruptedException.printStackTrace();
return false;
}
catch (IOException localIOException)
{
localIOException.printStackTrace();
}
return false;
}
}