Мне было интересно, могу ли я переопределить действие кнопки «Назад» и «Домой» в некоторых случаях. Обычно эти кнопки должны реагировать так же, как и всегда, но в случае, если какая-то настройка верна, я хочу переопределить кнопки и позволить им вызывать мои собственные методы.
Я использую эти два метода для переопределения этих кнопок:
@Override
public void onBackPressed() {
// call my backbutton pressed method when boolean==true
}
@Override
public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
// call my homebutton pressed method when boolean==true
}