Discussioni nel linguaggio di programmazione Java su piattaforma Android rappresentano linee separate di esecuzione di un programma. Essenzialmente , più thread possono eseguire nello stesso programma , consentendo diverse linee di esecuzione a verificarsi contemporaneamente nello stesso programma . Tuttavia , la difficoltà può sorgere quando si cerca di pianificare le discussioni . Gestire quando e come eseguire le discussioni può rivelarsi impegnativo. Mentre non è possibile dare esplicitamente un tempo di esecuzione di un thread , è possibile specificare un involucro oggetto di ritardare l'esecuzione di un filo attraverso il comando " sleep " . Cose che ti serviranno
Java Development Kit
Android Development Kit
Show More Istruzioni
1
Creare una classe di base per contenere il filo : Esempio di classe implementa Runnable {
}
2
Definire il metodo "run" della classe . Questo è il metodo principale di una classe thread e verrà eseguito nel corso di un evento Android : Esempio di classe implementa Runnable {
public void run ( ) { } }
3
definire il codice nel thread . Quello che il codice non varia in base alle vostre esigenze , ma per controllare il suo tempo di esecuzione , iniziare il metodo "run" con una chiamata al comando di "sonno" , che sarà l'esecuzione di thread pausa di x secondi : classe viene implementata Run {
public void run ( int x ) { Thread.sleep ( x ) //sonno per x secondi /* altro codice * /} }
4
Crea un oggetto dalla classe " , Esempio " durante un evento Android in codice : public void onClick ( View v) {Esempio e = new Esempio ; I.Inizio ( 20000) ; //attende per 20 secondi }