Desejo personalizar o botão Voltar da atividade na barra de ações, não no botão Voltar da tecla de hardware. Eu substituí o onBackPressed()método. Funciona com o botão Voltar do meu emulador, mas não com o botão Voltar da barra de ação.
Eu quero que isso aconteça com a barra de ação. Como posso fazer isso?
Aqui está o meu código:
@Override
public void onBackPressed() {
Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show();
return;
}
Eu usei esta torrada, se pressionada de volta está funcionando ou não, mas a implementação real muda como voltar para a atividade anterior. Mas isso não está funcionando com o botão presente no topo da barra de ação (além do título da atividade).
Por favor, qualquer um poderia me especificar o problema.