1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. ben56a, 14.01.2011 #1
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied

    Hallo,
    ich möchte nach dem Start der App eine Activity starten, welche lediglich ein Logo anzeigt. Im Hintergrund sollen aber diverse Dinge von einem Server geladen werden. Nach einigen sekunden sollte das Logo verschwinden und die MainActivity soll erscheinen.
    Bislang habe ich folgendes:

    Code:
    public class StartActivity extends Activity {
        
        private RelativeLayout r;
        private TextView tv;
        
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            r = new RelativeLayout(this);
            setContentView(r);
            r.setBackgroundResource(R.drawable.logo);
    
            Thread t1 = new Thread(new Loader("TestURL"));
            t1.start();     
        }
    }
    
    Das Logo wird angezeigt und im Hintergrund werden vermutlich die Daten geladen, ich konnte dies noch nicht testen. Meine Frage ist nun, wie ich nach einigen Sekunden die Activity wechseln kann.

    Wird in der Praxis nach meinem Modell gearbeitet?
     
  2. swordi, 15.01.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    mach einen handler der nach x sec die activity wechselt.

    in der praxis:

    naja du gibst dem benutzer unnötig wartezeit.
    entweder das ergebnis des threads ist sehr wichtig, dann musst du nicht nach x sec wechseln, sondern wenn der thread fertig ist. oder es ist unwichtig, dann muss der benutzer warten, obwohl es nicht nötig ist. du musst für deinen anwendungsfall entscheiden, ob das gut ist oder nicht
     
  3. ben56a, 15.01.2011 #3
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied


    eigentlcih wollte ich es genau so machen, dass nach dem Beenden des Threads eine neue Activity gestartet wird! Es stellt sich mir jedoch leider die Frage, wie ich das umsetzen kann?
     
  4. swordi, 15.01.2011 #4
    swordi

    swordi Gewerbliches Mitglied

    naja wenn dein thread die acitivty kennt, kann er eine callback methode dort aufrufen ;)
     
Die Seite wird geladen...
Ähnliche Themen - Startbildschirm und Threads Forum Datum
[OFFEN] Barcodescan und Übergabe an Webseite Android App Entwicklung Donnerstag um 14:10 Uhr
[OFFEN] Foto machen und Punkte darauf markieren Android App Entwicklung Donnerstag um 13:59 Uhr
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[OFFEN] Screen einer anderen App aufnehmen und auswerten Android App Entwicklung 06.04.2017
[INFO/DISKUSSION] Anpassungen für Galaxy S8 und LG G6 notwendig Android App Entwicklung 30.03.2017
[RÜCKMELDUNG FEHLT] Text und Bilder in View einbinden Android App Entwicklung 26.03.2017
[OFFEN] Wie kann ich den Hintergrund abhängig vom Vordergrund Bild dynamisch veränderbar machen? Android App Entwicklung 24.03.2017
[OFFEN] Toolbar Hintergrund Drawable animieren und in der vollen größe anzeigen Android App Entwicklung 22.03.2017
[ERLEDIGT] Hintergrundfarbe einer app ändern Android App Entwicklung 18.03.2017