“Zurück-Schaltfläche” mit getSupportActionbar und appcompat v7-Symbolleiste

Ich verwende die neue Symbolleiste aus der Appcompat V7-Bibliothek und erstelle eine Anwendung mit Navigationsleiste und Fragmenten.

In einigen Fragmenten möchte ich nicht das Hamburger-Symbol, sondern den Pfeil anzeigen ... Das ist in Ordnung. Ich habe das folgendermaßen gemacht:

mDrawerToggle.setDrawerIndicatorEnabled(false);

mDrawerToggle.syncState();
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);

getSupportActionBar().setHomeAsUpIndicator(R.drawable.abc_ic_ab_back_mtrl_am_alpha);

Meine Frage ist folgende: Wie oder wo muss ich den Home-Button-Lisener einrichten oder was muss ich auf den "Zurück" -Button hören? Ich möchte die Hauptmethode backpressed aufrufen und das Navigationssymbol mit dem Hamburger-Symbol zurücksetzen.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage