Überschreibe onKeyDown statt onBackPressed. Nicht unbedingt . Aber das funktioniert für mich
%Vor%Sie können mit dem Fragment über eine Callback-Schnittstelle interagieren. Fügen Sie in Ihrer Aktivität Folgendes hinzu:
%Vor%Fügen Sie in Ihrem Fragment Folgendes hinzu:
%Vor%Ja, ist es. Sie sollten das so implementieren.
%Vor%Erläuterung
Hinweis
Hier kann Bedingung alles sein. Ich nehme nur fragment
Initialisierung als Beispiel. Kann sein, dass dir nicht geholfen werden kann. Sie müssen Ihre eigene Bedingung definieren, um sie an das Fragment zu übergeben.
Ich habe eine Beispielanwendung auf GitHub erstellt, um den Back Stack of Fragment zu implementieren.
Laden Sie die Anwendung "Fragment Back Stack herunter.
Sie müssen die onBackPressed-Methode im Fragment überschreiben.
Tags und Links android android-intent android-fragments