Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Wechsel zwischen Activitys

Das Thema "Wechsel zwischen Activitys" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 11.06.2011, 00:20   #1 (permalink)
Neuer Benutzer

Registriert seit: 10.06.2011
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Wechsel zwischen Activitys

Hallo Zusammen,

ich programmiere eine App in der ständig zwischen zwei Ansichten gewechselt wird. In der einen werden Eingaben gemacht, in der anderen werden die Berechnungsergebnisse die aus diesen Eingaben resultieren angezeigt.

Ich habe dafür zwei Activitys erstellt. Auf der Ergebnissaktivity ist ein Button "Eingaben" der mittels
startActivity(new Intent(this,eingaben.class ))
die Eingaben-Activity aufruft.
Analog ist auf der Berechnugsactivity ein Button "Berechnung" der mit
startActivity(new Intent(this,berechnung.class )) die Berechnungs-Activity aufruft.

Das klappt auch so weit. Ich frage mich nur, ist das der richtige (einzige?) Weg zwischen zwei Activity zu wechseln? So möchte ich z.B folgendes Phänomän vermeiden. Wenn ich 5 mal zwischen den beiden Activitys gewechselt bin kann ich 10 mal den Back-Button am Gerät drücken bis die App verlassen wird. Mein Wunsch wäre das dies nach st alle spätesten zwei mal passiert.

Hoffe mich verständlich ausgedrückt zu haben.

Gruss,
Uwe

PS.:

Habe mich heute hier im Forum angmeldet. Möchte auf diesem Wege direkt alle Benutzer hier im Forum grüßen.
usc01 ist offline   Mit Zitat antworten
Alt 11.06.2011, 02:34   #2 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: Wechsel zwischen Activitys

Du kannst die Activity auch einfach mit finish() beenden, dann landest du automatisch wieder bei der Eingaben Activity.
the_alien ist offline   Mit Zitat antworten
Alt 11.06.2011, 19:56   #3 (permalink)
Neuer Benutzer

Registriert seit: 10.06.2011
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Wechsel zwischen Activitys

Was ich noch gefunden habe ist

onBackPressed();

Das entspricht eigentlich genau dem was ich brauche.
usc01 ist offline   Mit Zitat antworten
Alt 11.06.2011, 20:16   #4 (permalink)
Android Experte
 
Benutzerbild von v Ralle v

Modell: Samsung Galaxy S2 mit CM9 | Asus Transformer Prime

Registriert seit: 27.08.2010
Beiträge: 782
Abgegebene Danke: 124
Erhielt 162 Danke für 128 Beiträge
Standard AW: Wechsel zwischen Activitys

Nein, nicht ganz. finish() ist sauberer. Ich glaube mich aber dran zu erinnern, dass onBackPressed() auch nur finish() wieder aufruft (und auch nicht mehr tut), finish() wäre somit ein klein wenig ressourcenschonender. Auch von der Logik ist finish() besser, du willst ja nicht den Tastendruck "simulieren", sondern die Activity beenden.
__________________
Auch ich freue mich, wenn man bei mir den DANKE Button drückt
PowerPoint OpenOffice Remote - Kostenlose App um PowerPoint, OpenOffice und LibreOffice fernzusteuern.
Shutdown Remote - Kostenlose App um seinen PC aus der Ferne herunterzufahren.
v Ralle v ist offline   Mit Zitat antworten
Alt 12.06.2011, 03:01   #5 (permalink)
Ehren-Mitglied
 
Benutzerbild von Kranki

Modell: Nexus One

Registriert seit: 19.07.2009
Beiträge: 4.329
Abgegebene Danke: 127
Erhielt 1.372 Danke für 871 Beiträge
Kranki eine Nachricht über ICQ schicken
Standard

Kann man nicht auch mit einem Flag im Intent die bestehende Activity wieder in den Vordergrund holen statt eine neue erzeugen zu lassen?
Ich meine das mal gelesen zu haben.
__________________
CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One
Kein Support via PN und E-Mail. Bitte das Forum nutzen.
"Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder
Kranki ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Wechsel zwischen 3g und H kuhfi Samsung Galaxy Ace (S5830) Forum 10 09.06.2011 15:47
Wechsel zwischen Apps Jbinfo Samsung Galaxy S2 (I9100) Forum 4 04.06.2011 18:25
Eigener Datentyp zwischen Activitys übergeben mybecks Android App Entwicklung 10 24.05.2011 13:25
Ständiger Wechsel zwischen H, 3G, G, Edge Crox Samsung Galaxy S (I9000) Forum 9 06.03.2011 06:09
Wechseln zwischen Activitys Bladefs Android App Entwicklung 1 06.12.2010 18:20




Du liest gerade: "Wechsel zwischen Activitys" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.