-1

I Want to open a WeView inside my App. It works fine for few pages navigation, then suddenly it shows "Resource not found". Here is my code. Am I missing something here.

webView = (WebView) findViewById(R.id.webView);

    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl("https://xyz.example.com");
    webView.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    });
Prabhuraj
  • 928
  • 2
  • 8
  • 14

1 Answers1

1

Return false instead of true in shouldOverrideUrlLoading()

webView = (WebView) findViewById(R.id.webView);

    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl("https://xyz.example.com");
    webView.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return false;
        }
    });
Lazy Ninja
  • 22,342
  • 9
  • 83
  • 103