2016-04-24 13 views
0

Ich habe 3 Registerkarten mit Listen von verschiedenen Video.In ersten Tab, wenn ich auf das Element meiner Lyst die neue Aktivität gestartet und spielen Sie das Video, diese Aktivität haben Eltern meine Haupttätigkeit mit Listen und diese Mainactivity haben 1Tab als Haupttab.Aber wenn ich in Element in 2 Registerkarte, Thid Videoplayer begann auch, aber zurück Pfeil gehen zu Hauptaktivität und Haupttätigkeit haben 1 Registerkarte Haupt, nicht zweite.Es ist sehr schwer, aber ich versuche zu erklären :-) Wie kann ich dieses Verhalten ändern, um auf die Registerkarte 2 zu gelangen, wenn Sie auf den Zurück-Pfeil klicken?Zurück Arrow in Aktivität

+0

Fügen Sie das aktuelle Fragment zum Backstack hinzu, –

Antwort

0

Wenn Sie eine Symbolleiste haben, dann fügen Sie einfach den folgenden Code in die onCreate. Was dies tun wird, wird es als die Zurück-Taste des Smartphones funktionieren. damit wird die aktuelle Aktivität geschlossen und Sie werden zurück zu dem, was jemals stattfand.

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
    if (toolbar != null) { 
    setSupportActionBar(toolbar); 
    toolbar.setNavigationOnClickListener(new View.OnClickListener() { 
    @Override 
     public void onClick(View v) { finish(); } }); 
    } 
Verwandte Themen