Threads na linguagem de programação Java na plataforma Android representam linhas separadas de execução de um programa . Essencialmente , vários fios podem ser executados no mesmo programa , permitindo que diferentes linhas de execução a ocorrer ao mesmo tempo no mesmo programa . No entanto, a dificuldade pode surgir ao tentar agendar threads. Gerenciando quando e como executar Threads pode ser um desafio . Enquanto você não pode explicitamente dar um tempo para executar um fio, você pode especificar um objeto wrapper para atrasar a execução de uma linha através do comando "dormir" . Coisas que você precisa
Java Development Kit
Android Development Kit
Show Mais instruções
1
Crie uma classe básica para conter a discussão: classe implementa Runnable { Exemplo
}
2
Defina o método " run" da classe . Este é o principal método de uma classe thread e executará durante um evento Android : class Exemplo implementa Runnable {
public void run () { }}
3
definir o código no tópico. O que o código não irá variar de acordo com as suas necessidades , mas para controlar seu tempo de execução , inicie o método " run" com uma chamada para o comando "sleep", que irá pausar a execução tópico por x segundos : class Exemplo { Run implementa
public void run (int x ) { Thread.sleep (x) //sleep por x segundos /* outro código * /}}
4
Crie um objeto da classe " ; Exemplo " durante um evento Android em código : public void onClick ( Ver v) { Exemplo e = new Exemplo ; e.start (20000 ) //aguarda durante 20 segundos }