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
  • AnimaAngelo85
Antworten
1
Aufrufe
345
swa00
swa00
D
  • Data2006
Antworten
14
Aufrufe
564
jogimuc
J
M
  • MikelKatzengreis
Antworten
5
Aufrufe
168
swa00
swa00
Zurück
Oben Unten