Ich versuche eine App zu erstellen, die ein erstes Layout für 5 Sekunden zeigt und nachdem ich zum Indexlayout (Home) gegangen bin. Das erste Layout zeigt nur ein Logo und den Namen der App ...Codierung eines Startbildschirms
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SystemClock.sleep(5000);
Intent i = new Intent(this, Home.class);
startActivity(i);
}
Wenn ich die SystemClock.sleep(5000); Intent i = new Intent(this, Home.class); startActivity(i);
kommentieren, arbeitet App als ich erwartet hatte. Zeigen Sie das erste Layout, bleiben Sie in diesem Layout (natürlich starte ich nichts anderes: P). Aber, wenn ich sie entziehe, warte die Aktivität für 5 Sekunden ohne etwas anzuzeigen (leeres Layout).
Irgendwelche Ideen?
Danke Jungs.
Verwenden Sie Handler. postDelayed –
Es funktioniert. Danke –
Es funktioniert hässlich. Warum brauchst du Handler? Benutze Views Warteschlange !!! –