Кнопка просмотра веб-браузера Android - PullRequest
2 голосов
/ 05 марта 2011

В моем приложении, когда пользователь нажимает на виджет галереи, я открываю изображение в веб-просмотре, поскольку оно поддерживает функцию масштабирования.

Теперь, когда пользователь нажимает кнопку «Назад» в веб-просмотре, я хочу, чтобы пользователь увидел мое приложение. Но это идет прямо на домашний экран.

Как мне обращаться с onBackKeyPressed ()?

Ответы [ 2 ]

7 голосов
/ 05 марта 2011

Переопределить событие onKeyDown (..) действия

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // close image gallery
        return false; // this avoids passing to super
    }

    return super.onKeyDown(keyCode, event);
}

* edit: code

0 голосов
/ 12 октября 2016
@Override
public onBackPressed(){
  if(webView.canGoBack()){
     webView.goBack();
   }else{
   super.onBackPressed();
...