所以我想要做的是使用操作栏中的按钮刷新我的 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);
}
}
我不能为 webView 使用 url 字符串或“wv”。任何人都知道我应该如何使这项工作?
提前致谢!