Tråder i programmeringsspråket Java på Android-plattformen representerer separate linjer med henrettelse i et program . I hovedsak kan flere tråder løpe i samme program , slik at ulike linjer av utførelsen for å forekomme samtidig i samme program . Imidlertid kan problemer oppstå når du prøver å planlegge tråder. Administrerende når og hvordan tråder utføre kan bevise utfordrende. Selv om du ikke kan eksplisitt gi en tid til å utføre en tråd , kan du angi et objekt wrapper å utsette henrettelsen av en tråd gjennom "sleep "-kommandoen . Du trenger
Java Development Kit
Android Development Kit
Vis flere instruksjoner
en
Lag en enkel klasse å inneholde tråden : class Eksempel implementerer kjørbart {
}
2
Definer " run "-metoden i klassen . Dette er den viktigste metoden for en tråd klasse , og vil gjennomføre i løpet av en Android- hendelse: class Eksempel implementerer kjørbart {
public void run () { } }
3
Definer koden i tråden. Hva koden ikke varierer vil i henhold til dine behov, men å kontrollere gjennomføringen tid , begynner på " run "-metoden med en oppfordring til " sleep "-kommandoen , som vil stoppe tråden kjøring for x antall sekunder : class Eksempel implementerer Kjør {
public void run ( int x ) { Thread.sleep ( x ) //søvn for x antall sekunder /* annen kode * /} }
4
Opprett et objekt fra klassen " ; Eksempel "under en Android hendelse i kode : public void onClick (Vis v ) { Eksempel e = new Eksempel ; e.start ( 20 000 ), //venter i 20 sekunder }