Classe handler em Android
Classe Handler em Android pode ser utilizada para agendar código que deve ser executado em algum momento no futuro.
Essa classe também pode ser usada para postar código que precisa ser executado em uma thread diferente.
Para usar o handler, envolva o código a ser agendado em um objeto Runnable e use os métodos post() e postDelayed() de Handler para especificar quando deseja executar o código.
Método post()
O método post() posta o código que precisa ser executado assim que possível, geralmente é quase imediatamente. O método post() recebe um único parâmetro, um objeto de tipo Runnable:
final Handler handler = new Handler();
handler.post(Runnable);
Você coloca o código que deseja executar no método run() de Handler.
Método postDelayed()
O método postDelayed() funciona de maneira similar ao método post(), exceto que é utilizado para postar código que deve ser executado no futuro. Este método recebe dois parâmetro: um Runnable e um do tipo long.
O Runnable contém o código a ser executado em seu método run() e o long especifica o número de milissegundos de atraso do código:
final Handler handler = new Handler();
handler.postDelayed(Runnable, long)
Use esse método para atrasar a execução do código por um número x de milissegundos, especificado no segundo parâmetro.
Além do curso, você receberá mais 3 BÔNUS, o curso completo de JavaScript e também o Curso de React JS e Node JS onde vamos desenvolver aplicações e sistemas web do zero.
Garanta a sua vaga ainda hoje e aproveite a nossa super promoção!
CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS DETALHES:
Lista suspensa de valores (Spinner) em Android
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Sobre o Autor
0 Comentários