그래서 내가 뭘 하려는지, 작업 표시 줄의 버튼을 사용하여 내 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;
}
의 하단에 그리고 나는 "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"를 사용할 수 없습니다. 아무도 내가이 일을 어떻게해야하는지 안다?
미리 감사드립니다.
다시 호출해야합니다. 'wv.loadUrl ("http://feedit.themeister.se/app/"+ url + ".php"); –
[WebView를 새로 고치는 더 좋은 방법이 있습니까? ] (http://stackoverflow.com/questions/2563325/is-there-a-better-way-to-refresh-webview) –