通常,當在WebView中單擊鏈接時,意圖會導致Web瀏覽器或支持該意圖的其他活動打開。僅設置webViewClient會導致在webview內部打開鏈接
WebView webView = new WebView(this);
setContentView(webView);
webView.loadUrl("http://google.com");
然而,當我僅僅設置空WebViewClient ...
WebView webView = new WebView(this);
webView.setWebViewClient(new WebViewClient() {});
setContentView(webView);
webView.loadUrl("http://google.com");
...鏈接在網頁視圖中打開並沒有意圖被解僱!怎麼來的?
那麼,有沒有辦法實現兩者兼而有之?通過返回參數值,或調用引發意圖的適當方法?還是我必須自己實施這種事情? – TacB0sS
如果您想在您的應用程序中處理它,並讓系統處理它,只需使用頁面的URL啓動ACTION_VIEW意圖即可。 –