web视图使用loadURL打开浏览器选择对话框 [英] webView loadUrl opens browser choice dialog
本文介绍了web视图使用loadURL打开浏览器选择对话框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有三个片段。我已经派第三片段的字符串(URL)的第一块碎片。第一块碎片有web视图。我想告诉网站上,我从第三fragment./通过web视图,但我现在面临一个问题,它表明我对话框选择一个浏览器,而不是显示在web视图的URL。这是code。
字符串的URL =http://www.hotelsearcher.net/;
捆绑ARGS = getArguments();
如果(参数!= NULL){
URL = args.getString(URL);
}
// URL = FragmentC.url;
web视图的WebView =(的WebView)V.findViewById(R.id.webView1);
WebSettings webViewSettings = webView.getSettings();
webViewSettings.setJavaScriptCanOpenWindowsAutomatically(真);
webViewSettings.setJavaScriptEnabled(真);
webViewSettings.setPluginState(PluginState.ON);
webView.loadUrl(URL);
解决方案
在网页流量将这个:
webViewSettings.setWebViewClient(新WebViewClient());
I have three Fragment. I have sent a String(URL) from third Fragment to the First Fragment. First Fragment has a webView . I want to show website on the webView which I passes from third fragment./ But I am facing one problem It shows me Dialog to choose one browser rather than showing the URl on the webview. This is the code.
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);
解决方案
Put this in webview:
webViewSettings.setWebViewClient(new WebViewClient());
这篇关于web视图使用loadURL打开浏览器选择对话框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文