Anular botón de inicio y de retroceso en caso de que un booleano sea verdadero
Me preguntaba si puedo anular la acción del botón de retroceso y de inicio en algunos casos. Normalmente, estos botones deberían reaccionar como siempre lo hacen, pero en caso de que alguna configuración sea verdadera, quiero anular los botones y dejar que llamen mis propios métodos.
Estoy usando estos dos métodos para anular estos botones:
<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>