Ich habe drei Aktivitäten A, B und C. Wenn ich eine Taste in Aktivität A drücke, startet Aktivität B und wenn ich eine Taste in Aktivität B drücke, startet Aktivität C. bis hierher Es gibt kein Problem.Zurück zur vorherigen Aktivität
, aber wenn ich die Zurück-Taste auf Aktivität C drücken soll es gibt mir nach B zurück, aber was konnte wie folgt beschrieben werden passiert:
1st time B starts C, then C goes back to B
2nd time B starts C, then C goes back to B
3rd time B starts C, then C goes back to B
4th time B starts C, then C goes back to B
und so weiter,
jetzt, wenn ich drücke die Zurück-Taste auf B, es sollte mich zurück zu A führen, aber was passiert, wenn ich die Zurück-Taste auf B drücke, kehrt ich immer wieder zu B zurück, wenn B gestartet wurde C 5 mal, dann, wenn drücken Sie die Zurück-Taste auf B es gibt mich 5 mal auf die gleiche Aktivität B und in der 6. Zeit gibt es mich wieder auf A
bitte lassen Sie mich wissen, warum das so ist happeneing und wie es
Code zu lösen
//in activity C
@Override
public void onBackPressed() {
super.onBackPressed();
new Intent(SchadenListeActivity.this,
VersMoreDetailsModActivity.class);
finish();
}
//in activity B
@Override
public void onBackPressed() {
super.onBackPressed();
new Intent(VersMoreDetailsModActivity.this,
VersicherungsListeActivity.class);
finish();
}
Code hier –
Mögliche doppelte Post von [Wie mehr Aktivität Interaktionen in Android verwalten?] (Http://stackoverflow.com/questions/31578682/how-to-manage-multiple-activity-interactions-in-android) –
@quicklearner Code geschrieben bitte sehen Sie – user2121