Каков метод в меню onOptionsItemSelected в WebView для «вперед» и «назад» в Android? - PullRequest
0 голосов
/ 08 апреля 2011

Я пытаюсь заставить мой webView двигаться вперед и назад, вызывая меню.Пока у меня меню работает нормально и открывается, а кнопка обновления обновит браузер.Однако я нигде не могу найти документацию о методах пересылки назад.Если в интернет-браузере по умолчанию они есть, просто нажмите клавишу меню, там должно быть.Я просто не могу их найти / не знаю, как их реализовать.Любая помощь будет полезна, спасибо.

Вот что я пытаюсь сделать:

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

Часть, которую мне не хватаетотмечен тремя знаками вопроса "???".Дайте мне знать, если вам нужна дополнительная информация, чтобы получить помощь, и еще раз спасибо.

1 Ответ

0 голосов
/ 08 апреля 2011

Используйте webView.canGoBack и webView.canGoForward, чтобы проверить, есть ли данные истории, чтобы вернуться назад / вперед, а затем загрузить этот URL.

...