Timer

  • 7 Antworten
  • Letztes Antwortdatum
A

AAkcay44

Neues Mitglied
1
Hey Leutz,

habe gerade verschiedene Seiten abgeklappert aber habe nirgends was vernünftiges gefunden und wenn ich was gefunden habe war es fehlerhaft -.-

Es geht um folgendes:

Die erste Activity der APP wird mithilfe eines Timers nach 3 Sekunden weggeblendet und die 2. Activity wird gezeigt.

Klingt simple aber habe es leider nicht hinbekommen.

Danke im Voraus

Gruß
 
Guck mal nach "Handler" und "sendMessageDelayed".

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
Sag uns doch mal was du gemacht hast und wo genau du auf Probleme gestoßen bist.
 
Hey,

habe es so programmiert:

Code:
package de.ademakcay.ismailyk;


import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;

public class Intro extends Activity {
	
	private Handler _newViewHandler = new Handler();
	private Runnable _newView = new Runnable()
	{
		public void run()
		{
			final Intent intent = new Intent(Intro.this, Menu.class);
			startActivity(intent);
		}
	};
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_intro);
		_newViewHandler.postDelayed(_newView, 3000);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.activity_intro, menu);
		return true;
	}


}

Die erste Activity "Intro" ist für 3 Sekunden zu sehen und darauf folgt eine Fehlermeldung und die APP wird gestoppt.
 
Zuletzt bearbeitet:
Wie lautet die Fehlermeldung?
Hast du die zweite Activity im Manifest registriert?

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
Sorry Leute,

ich hatte die zweite Activity "Menu" genannt. Aus diesem Grund gab es einige Probleme, die ich mir eigentlich nicht erklären kann.

Nun funktioniert es mit einer neuen Activity, die ich anders genannt habe.

Danke euch trotzdem :)
 
Ich aber, du hast statt deiner Activity die Menu Klasse von Android importiert. Dadurch hast du versucht, dass Android Menu als Activity zu starten, was natürlich nicht geht. Generell ist es eine gute Idee eigene Klassen anders zu benennen als irgendwelche Android Klassen. Da kommt es nur zu Verwirrungen und man muss mit dem imports höllisch aufpassen.
 
Habe ich mir schon fast gedacht :)
Danke für die Info ;)
 
Zurück
Oben Unten