Quiero personalizar el botón de retroceso de la actividad en la barra de acción, no en el botón de retroceso de la tecla física. He anulado el onBackPressed()método. Funciona con el botón de retroceso de mi emulador, pero no con el botón de retroceso de la barra de acción.
Quiero que suceda con la barra de acciones. ¿Cómo puedo hacer esto?
Aquí está mi código:
@Override
public void onBackPressed() {
Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show();
return;
}
He usado este brindis, ya sea que el retroceso esté funcionando o no, pero la implementación real cambia, como volver a la actividad anterior. Pero esto no funciona con el botón presente en la parte superior de la barra de acciones (además del título de la actividad).
Por favor, cualquiera podría especificarme el problema.