Так что я пытаюсь обновить мой webView с помощью кнопки в панели задач, проблема? Ну, проще объяснить с помощью некоторого кода.Обновить веб-просмотр при нажатии кнопки?
Это в нижней части моего MainActivity.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final String url=getArguments().getString("url");
View rootView = inflater.inflate(R.layout.fragment_main_dummy,container, false);
WebView wv = (WebView)rootView.findViewById(R.id.webView);
wv.getSettings().setJavaScriptEnabled(true);
wv.loadUrl("http://feedit.themeister.se/app/"+url+".php");
wv.setWebViewClient(new WebViewClient());
return rootView;
}
И для того, чтобы освежить Webview мне нужно «URL» строку, но строка создается внутри onCreateView, выше, что у меня есть этот на самом деле сделать обновление кнопками работу
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_refresh:
// Here should some code be placed but I don't know what to place
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Я не могу использовать строку URL-адрес или "WV" для WebView. Кто-нибудь знает, как я должен это делать?
Заранее благодарен!
Вам нужно снова позвонить 'wv.loadUrl (" http://feedit.themeister.se/app/ "+ url +" .php ");' –
Возможный дубликат [Есть ли лучший способ обновить WebView? ] (http://stackoverflow.com/questions/2563325/is-there-a-better-way-to-refresh-webview) –