Desidero personalizzare il pulsante Indietro dell'attività nella barra delle azioni, non nel pulsante Indietro del tasto fisso. Ho ignorato il onBackPressed()metodo. Funziona con il pulsante Indietro dell'emulatore, ma non con il pulsante Indietro della barra delle azioni.
Voglio che accada con la barra delle azioni. Come posso fare questo?
Ecco il mio codice:
@Override
public void onBackPressed() {
Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show();
return;
}
Ho usato questo avviso sia che il back premuto stia funzionando o meno, ma l'implementazione effettiva cambia come per tornare all'attività precedente. Ma questo non funziona con il pulsante presente nella parte superiore della barra delle azioni (oltre al titolo dell'attività).
Per favore, chiunque potrebbe specificarmi il problema.