Override home and back button jest przypadkiem, gdy wartość logiczna jest prawdziwa
Zastanawiałem się, czy w niektórych przypadkach mogę zastąpić działanie przycisku Wstecz i przycisku głównego. Zazwyczaj te przyciski powinny reagować tak, jak zawsze, ale w przypadku, gdy jakieś ustawienie jest prawdziwe, chcę nadpisać przyciski i pozwolić im wywoływać własne metody.
Używam tych dwóch metod do zastąpienia tych przycisków:
@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
}