Como definir a hora de início de uma tarefa no Android

Escrito por g.s. jackson | Traduzido por milene hermenegildo
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como definir a hora de início de uma tarefa no Android
Defina a hora de início de uma tarefa no Android (typing image by Aditia Patria Warman from Fotolia.com)

Tarefas na linguagem de programação Java na plataforma Android representam linhas separadas de execução em um programa. Essencialmente, várias tarefas podem ser executadas no mesmo programa, permitindo que diferentes linhas de execução ocorram ao mesmo tempo e no mesmo programa. No entanto, dificuldades podem surgir quando se tenta agendar tarefas. Gerenciar quando e como tarefas executam pode ser um desafio. Você não pode explicitamente estipular o tempo para executar uma tarefa, mas pode especificar um objeto encapsulador para atrasar a execução, através do comando "sleep".

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

O que você precisa?

  • Kit de Desenvolvimento Java
  • Kit de Desenvolvimento Android

Lista completaMinimizar

Instruções

  1. 1

    Crie uma classe básica para conter a tarefa: class Exemplo implements Runnable{

    }

  2. 2

    Defina o método "run" da classe. Esse é o principal método de uma classe de tarefa e será executado durante um evento do Android: class Exemplo implements Runnable {

    public void run () { } }

  3. 3

    Defina o código na tarefa. O que o código faz irá variar de acordo com suas necessidades, mas para controlar o tempo de execução, comece o método "run" com uma chamada para o comando "sleep", que vai pausar a execução da tarefa por x segundos:

    public void run(int x){ Thread.sleep(x)//pausa por x segundo /outro código/ } }

  4. 4

    Crie um objeto da classe "Exemplo" durante um evento do Android no código: public void onClick(View v){ Exemplo e = new Exemplo; e.start(20000); //espera por 20 segundos }

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível