Reputation: 125
How to force WebView
to open all the urls inside the application?
Upvotes: 8
Views: 11046
Reputation: 24667
You need to override the WebViewClient
for your WebView
.
See here for the details: it's pretty straight forward.
Notice Step 6 in particular.
To open links clicked by the user, simply provide a
WebViewClient
for yourWebView
, usingsetWebViewClient()
. For example:WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.setWebViewClient(new WebViewClient());
That's it. Now all links the user clicks load in your
WebView
.
Upvotes: 12