2010-12-09 2 views

ответ

1

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

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

Однако, как вы могли бы переопределить событие KEYCODE_BACK.

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode==KeyEvent.KEYCODE_BACK) { 
     // do something here 
    } 

    return(super.onKeyDown(keyCode, event)); 
} 

Внесите этот метод в свой Activity.

+0

По крайней мере, расскажите, как сделать такую ​​же функциональность в кнопке «Назад» – ADIT 2010-12-09 11:07:59

Смежные вопросы