0

My Code:

String myURL = "https://google.com/";
myWebView = (WebView) findViewById(R.id.webV) ;
WebSettings mywebS= myWebView.getSettings();
mywebS.setJavaScriptEnabled(true);
myWebView.loadUrl(myURL);

it is always asking me permission to open in the system browser.

Mangesh Pawar
  • 309
  • 1
  • 14
  • 1
    Possible duplicate of [Android webview launches browser when calling loadurl](https://stackoverflow.com/questions/7746409/android-webview-launches-browser-when-calling-loadurl) – Vladyslav Matviienko Jul 29 '19 at 09:19

2 Answers2

0

You must have to add permisssion for internet in manifest file

myWebView.loadUrl("https://www.google.com/");
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
    myWebView.loadUrl(request.getUrl().toString());
    return false;
    }
});

here setting up a webview client is required

Ajay Pandya
  • 2,417
  • 4
  • 29
  • 65
0

The Easiest way is:

myWebView.setWebViewClient(new WebViewClient());

Add this line.

Muntasir Aonik
  • 1,800
  • 1
  • 9
  • 22