Sto usando una barra degli strumenti personalizzata. Devo aggiungere il pulsante indietro. Ora sto usando questo codice per aggiungere il pulsante Indietro.Come implementare la barra degli strumenti di Android Pulsante Indietro
Toolbar toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar);
toolbar.setBackgroundColor(getResources().getColor(R.color.white));
toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.back_arrow));
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});
Questo funziona correttamente. Posso vedere il pulsante Indietro aggiunto. Ma considera il caso in cui sono in Fragment1 che non ha un pulsante indietro. Ora mi sposto su Fragment2 e aggiungo il pulsante Indietro. Da Framment 2 apro Fragment 3 e aggiungo di nuovo il pulsante back.
Ora, quando premo il pulsante da fragment3 per tornare a fragment2, devo controllare lo stack dei frammenti per vedere se il pulsante back è richiesto nel frammento 2 oppure no.
C'è un altro modo per gestire automaticamente il pulsante indietro mentre si inseriscono i frammenti?
Potete farmi più chiaro ciò che si vuole esattamente premuto? – Masum
aggiornato la mia domanda – Zach