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
 
     
    