Ämne i programmeringsspråket Java på Android-plattformen representerar separata rader exekvering i ett program . I huvudsak kan flera trådar köras i samma program , så att olika linjer av utförandet att ske samtidigt i samma program . Dock kan problem uppstå när man försöker schemalägga trådar . Verkställande när och hur Trådar utför kan bevisa utmanande . Även om du inte kan explicit ge en tid att exekvera en tråd , kan du ange ett objekt wrapper för att försena genomförandet av en tråd genom " sleep " -kommandot . Saker du behöver Review, Java Development Kit
Android Development Kit
Visa fler instruktioner
1
Skapa en grundläggande klass för att innehålla tråden : class Exempel implementerar Runnable {
}
2
Definiera " run "-metoden i klassen . Detta är den huvudsakliga metoden för en tråd klass , och kommer att utföra under en Android händelse : class Exempel implementerar Runnable {
public void run ( ) { } } Addera 3
definiera koden i tråden . Vad koden gör kommer att variera beroende på dina behov , utan att styra dess genomförande tid , börjar den " run " metoden med en uppmaning till " sleep " -kommandot , vilket kommer att pausa tråd utförande för x sekunder : klass exemplet implementerar Run {
public void run ( int x ) { Thread.sleep ( x ) //sömn för x sekunder /* annan kod * /} }
4
Skapa ett objekt från klassen " , Exempel " under en Android händelse i koden : public void onClick ( Visa v ) { Exempel e = new exempel ; e.start ( 20000 ) , //väntar i 20 sekunder }