2014-07-03 48 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''。 –

相关问题