Привет, я знаю, что есть ответы на этот вопрос. Я пробовал все, но он не работает в моем приложении. Я разрабатываю приложение, которое имеет 3 функции Фрагмента. Первый фрагмент показывает веб-сайт, второй фрагмент имеет listview, а третий фрагмент имеет другой список. Теперь я хочу отправить URL из третьего фрагмента в первый фрагмент, когда пользователь нажимает на listitem. Это то, что я сделал.
Я отправляю строковый 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);}
});
Это первый фрагмент, в котором мне нужен URL-адрес и вы хотите показать его в 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);
Когда я нажимаю на элемент списка, я ничего не вижу. Это не перенаправляет меня на первый фрагмент. Пожалуйста, помогите мне..