0

我试图通过调用菜单来让我的 webView 前后移动。到目前为止,我的菜单工作正常并打开,刷新按钮将刷新浏览器。但是,我在任何地方都找不到有关向前向后的方法的文档。如果默认的 Internet 浏览器只需按菜单键就可以使用它们,那么肯定有。我只是找不到它们/不知道如何实现它们。任何帮助都会有所帮助,谢谢。

这是我正在尝试做的事情:

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;
   }

我缺少的部分由三个问号“???”标记。如果您需要更多信息以获得帮助,请告诉我,再次感谢。

4

1 回答 1

0

使用 webView.canGoBack 和 webView.canGoForward 检查是否有历史数据可以返回/转发,然后加载该 url。

于 2011-04-08T06:02:33.670 回答