Voner einer Activity zur nächsten und zurück

L

Lumandra

Neues Mitglied
0
Hallo zusammen

Problem Beschreib:

- MainActivity mit einem Button, der die neue Activity öffnet
Intent account = new Intent(this, Account.class);
startActivity(account);

- Dann in der neuen Activity gibts wieder einen button um einen Account zu erstellen.
Intent newAccount = new Intent(Account.this, CreateNewAccount.class);
startActivity(newAccount);

Wenn der Account erstellt wurde, soll gleich die MainActivity wieder aufgehen. Wie kann ich nun die mittlere Activity überspringen ?
 
Evtl. solltest du dir mal die Methode finish() ansehen ;)
 
Hallo

finish() ist mir schon bekannt, aber ich will ja die aktive und die dahinter schliessen, damit ich wieder auf der MainActivity lande

Activities:

MainActivity
AccountActivity
NewAccountActivity


Wenn nun die NewAccountActivity zugeht, soll auch gleich die AccountActivity zugehen.
 
startActivityforResult()

die ganz neue returnst du dabei und finishst die aufrufende activity und schwupps bsit du wieder in der mainactivity

also so:

mainactivity-startActivity()->accountactivity-startActivityforResult()->NewAccountActivity-finish()->accountactivity-finish()->mainactivity


ansonsten kannst du auch wirklich jede activity finishen auch die main so das immer nur eine activity im backstack ist...falls du nicht viel laden musst in der main...ruf einfach immer wieder eine neue mainactivity auf die du vorher gefinished hast....deine wichtigen daten speicherst du ja eh in files oder sharedpreferences(?!)
 

Ähnliche Themen

A
Antworten
10
Aufrufe
1.423
swa00
swa00
A
Antworten
10
Aufrufe
857
swa00
swa00
M
  • maksimilian
Antworten
15
Aufrufe
1.393
maksimilian
M
B
Antworten
3
Aufrufe
1.074
swa00
swa00
S
Antworten
0
Aufrufe
356
Sergio13
S
Zurück
Oben Unten