Die Thread-Startzeit festlegen auf ein Android

May 7

Themen in der Java Programmiersprache auf der Android-Plattform stellen separate Zeilen der Ausführung in einem Programm. Im Wesentlichen können mehrere Threads im selben Programm, ermöglicht verschiedene Linien der Ausführung auftreten gleichzeitig im selben Programm ausführen. Schwierigkeiten kann jedoch auftreten, wenn Sie versuchen, die Fäden zu planen. Verwalten, wann und wie Threads ausgeführt kann sich als schwierig erweisen. Zwar Sie explizit eine Zeit für die Ausführung eines Threads nicht, kannst du einen Objektwrapper um die Ausführung eines Threads über den Befehl "Schlaf" verzögern.

Anweisungen

1 Erstellen Sie eine einfache Klasse um den Thread zu enthalten:Beispiel-Klasse implementiert Runnable {}

}

2 Definieren Sie die "run"-Methode der Klasse. Dies ist die wichtigste Methode einer Klasse Thread und während eines Android-Ereignisses ausgeführt wird:Beispiel-Klasse implementiert Runnable {}

public void run() {}}}

3 Definieren Sie den Code im Thread. Was der Code macht wird variieren je nach Ihren Bedürfnissen, sondern um die Ausführungszeit zu steuern beginnen die "run"-Methode mit einem Aufruf der "Schlaf"-Befehl, der die Ausführung des Threads für x Sekunden anhalten wird:Beispiel-Klasse implementiert laufen {}

public void Run(int x) {}Thread.Sleep (X) //sleep für x Sekunden/Code/}}

4 Erstellen Sie ein Objekt aus der Klasse "Beispiel" während eines Android-Ereignisses im Code:öffentliche void OnClick (View V) {}Beispiel e = neues Beispiel;e.Start(20000); wartet 20 Sekunden}