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