내 webView가 메뉴를 호출하여 앞뒤로 이동하려고합니다. 지금까지 메뉴가 정상적으로 작동하고 여는 버튼이 있으며 새로 고침 버튼은 브라우저를 새로 고칩니다. 그러나 전방을 향한 방법에 대해서는 어디서나 문서를 찾을 수 없습니다. 기본 인터넷 브라우저에 메뉴 키를 누르기 만하면 기본 인터넷 브라우저가 있어야합니다. 나는 그 (것)들을 찾아 낼 수 없다/그들을 실행하는 방법을 모른다. 도움이되면 도움이 될 것입니다. 감사합니다. 여기 안드로이드에서 "앞으로"와 "뒤로"에 대한 WebView의 onOptionsItemSelected 메뉴의 방법은 무엇입니까?
내가 할 노력하고 무엇 :WebView.Java : 나는 세 개의 물음표로 표시됩니다 누락
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_navigation, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.back_button:
"???"
case R.id.forward_button:
"???"
case R.id.refresh_button:
refreshBrowser();
return true;
}
return false;
}
부분 "???". 도움을 얻기 위해 더 많은 정보가 필요한 경우 알려 주시고 다시 한 번 감사드립니다.
우수! 이 방법은 훌륭하게 작동했습니다. 도움을 주셔서 대단히 감사드립니다. 처음이 솔루션을 구현할 때 webView.canGoBack을 사용하는 것이 작동하지 않는다는 것을 알았습니다. 그러나 나는 "browser = (WebView) findViewById (R.id.myWebView);"를 설정했다는 것을 알아 냈습니다. " onCreate() 메서드를 수행 한 후에는 browser.canGoBack();을 추가해야했습니다. 제 질문에 답해 주셔서 감사합니다. 이제는 뒤로/앞으로/새로 고침 버튼이 좋습니다. – elmejorpadresito