Вы можете переопределить функцию клавиши назад, но только не делайте этого.
Вы доставляете пользователям очень недружелюбный опыт, так как обычно любой пользователь 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
.
По крайней мере, расскажите, как сделать такую же функциональность в кнопке «Назад» – ADIT 2010-12-09 11:07:59