Activity ohne Aktion starten

  • 4 Antworten
  • Letztes Antwortdatum
C

coolz3ro

Neues Mitglied
0
Hallo! Ich habe folgendes Problem:

Mit Intents kann man ja aus einer Activity heraus durch z.B. einen Button, den man betätigt, eine neue Activity starten. Wie ist es aber nun, wenn ich die App starte, OnCreate ausgeführt wird und ich ohne weitere Aktion des Users eine neue Activity starten möchte?
Ich möchte, dass erst die erste Activity zu sehen ist (praktisch als "Startbildschirm" der App und dann nach einem Ladebalken automatisch die neue Activity geladen wird.
Hier mein Quelltext für das Starten der neuen Activity:

Intent i = new Intent(this, HauptmenueActivity.class); startActivity(i);

Das Problem ist nur, wenn ich das so mache, dann wird mir nicht zuerst die Activity angezeigt, von der aus ich die neue Activity aufrufe, sondern direkt die neue Activity.
Ich frage mich warum, denn es ist doch richtig, dass in Java der Quellcode einfach von oben nach unten hin abgearbeitet wird. wenn also der Ladebalken im Quellcode vor dem oben aufgeführten Quelltext steht, müsste das doch eigentlich hin hauen. Warum nciht? Wie kann man es besser machen?
 
ich glaube, was du suchst nennt sich splashscreen

google zeigt dir den weg.

es ist nicht ganz richtig, dass der quellcode von oben nach unten abgearbeitet wird. es gibt auch noch parallele ausführungen. da kann schonmal was anderes passieren
 
Wieso bist du der Meinung, das die erste Activity nicht angezeigt wird? Vielleicht ist das so schnell das du es gar nicht bemerkst.
 
Vielen Dank! Genau das habe ich gesucht =))

Der ursprüngliche Beitrag von 13:13 Uhr wurde um 13:21 Uhr ergänzt:

Gibt es denn eine Möglichkeit, dass der SplashScreen auch bleibt und nicht geschlossen wird, wenn man ihn antippt (bzw. anklickt)?
Im Beispiel, das ich dazu gefunden habe, war dies leider der Fall - ich finde das ist keine gute Eigenschaft. Ich möchte bestimmen, wann der Screen geschlossen wird!

Der ursprüngliche Beitrag von 13:21 Uhr wurde um 13:36 Uhr ergänzt:

Hat sich geklärt!
 
d.android.com

tutorials durcharbeiten :D
 
  • Danke
Reaktionen: coolz3ro
Zurück
Oben Unten