你好,我知道这个问题有答案。我已经尝试了所有的方法,但在我的应用中它没有起作用。 我正在开发一个包含3个片段活动的应用程序。第一个片段显示网站,第二个片段有列表视图,第三个片段另外有一个列表视图。现在,当用户点击列表项时,我想将URL从第三个片段发送到第一个片段。这是我所做的。
我正在从该片段向第一个片段发送字符串URL。
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View view, int position,
long id) {
FragmentC fragment = new FragmentC();
final Bundle bundle = new Bundle();
bundle.putString("position", "http://www.facebook.com"); fragment.setArguments(bundle);}
});
这是第一个片段,我需要网址并希望在 Webview 中显示。
String url="http://www.hotelsearcher.net/";
Bundle args = getArguments();
if (args != null){
url = args.getString("position");
}
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);
当我点击列表项时,我什么也没看到。它没有将我重定向到第一个片段。请帮帮我。