2016-06-23 13 views
1

Angenommen, ich habe 5 Aktivitäten. A, B, C, D, E enthält die Zurück- und Weiter-Taste. Wir können von A nach B, B nach C, C nach D, D nach E wechseln, indem wir den nächsten Knopf drücken. Wenn ich in Aktivität E bin und ich in Aktivität A kommen will, dann muss ich viermal die Zurück-Taste von Handy drücken, nicht von meiner App. Wie kann ich von Aktivität E nach A gleichzeitig kommen, indem ich die mobile Zurück-Taste drücke?Wie komme ich direkt von der letzten Aktivität zurück zur ersten Verwendung der mobilen Zurück-Schaltfläche?

+0

So ist Ihr Problem gelöst ????? –

Antwort

0

Sie können dies durch die folgenden ...
Erste, indem Sie android:parentActivityName="" Attribut in aktiviteis in Manifest-Datei definieren.
Zweite bis onBackPressed() Methode.

0

versuchen, diese in Tätigkeit C

Intent startMain = new Intent(context, ActivityA.class);  
    startMain.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 
    startActivity(startMain); 
1

Aufschalten der onBackPressed() Methode der Aktivität E wie folgt:

@Override 
public void onBackPressed() { 
    Intent intent = new Intent(ActivityE.this, ActivityA.class); 
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    startActivity(intent); 
    super.onBackPressed(); 
} 
+0

dieser Code funktioniert gut. Es ist was ich brauchte, also habe ich keinen anderen Code ausprobiert. Vielen Dank – Bivash

Verwandte Themen