2014-07-03 79 views
1

我有三個片段。我從第三個片段發送了一個字符串(URL)到第一個片段。 First Fragment有一個webView。我想在第三個片段中傳遞的webView上顯示網站./但我面臨一個問題它顯示我選擇一個瀏覽器的對話框,而不是在webview上顯示URl。這是代碼。webView loadUrl打開瀏覽器選擇對話框

 String url="http://www.hotelsearcher.net/"; 
     Bundle args = getArguments(); 
     if (args != null){ 
     url = args.getString("url"); 
     } 
//  url=FragmentC.url; 
     WebView webView= (WebView) V.findViewById(R.id.webView1); 
     WebSettings webViewSettings = webView.getSettings(); 
     webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true); 
     webViewSettings.setJavaScriptEnabled(true); 
     webViewSettings.setPluginState(PluginState.ON); 
     webView.loadUrl(url); 

回答

4

在網頁流量將這個:

webViewSettings.setWebViewClient(new WebViewClient()); 
+0

您可以更改問題標題: 「webView的使用loadURL打開瀏覽器選擇對話框」。更正確。 –

+0

我已更改標題。 你能幫我解決這個問題嗎?其實我是新來的android開發。:( http://stackoverflow.com/questions/24565762/how-to-show-full-screen-loading-spinner-for-webview-in-android-fragment –

+0

這適用於但是在我的情況下,''setWebViewClient''不是''WebSettings''的成員函數,而是''WebView''。 –

相關問題