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:
<code> @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 } </code>