I have 2 activities MainActivity and ErrorActivity.
When the user has no connection, I want to redirect him from MainActivity to ErrorActivity.
This is my MainActivity File:
package com.xcoder.onestep;
public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
webView = findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAppCacheEnabled(true);
webSettings.setAllowContentAccess(true);
webSettings.setAllowFileAccess(true);
webView.setWebViewClient(new WebViewClient() {
public void onRecievedError(WebView view, int errorCode, String description, String faillingUrl) {
}
});
}
}
@Override
public void onBackPressed() {
if(webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}
}
I want to use it without button, when no connection redirect user to the ErrorActivity.class