O que usar em vez do obsoleto Handler() em Kotlin/Android?
Olá a todos! Sou novo no desenvolvimento Android com Kotlin e me deparei com um problema. Antes, eu usava `Handler()` para executar tarefas com atraso ou alternar para a thread principal a partir de uma thread em segundo plano. Por exemplo, eu tinha este código:\n\n```kotlin\nval handler = Handler()\nhandler.postDelayed({\n // algum código após 2 segundos\n}, 2000)\n```\n\nMas recentemente atualizei o SDK, e agora o IDE sublinha `Handler()` em vermelho — diz que o construtor está obsoleto (deprecated). Na documentação, diz para usar `Looper.getMainLooper()`, mas não entendo completamente como fazer isso corretamente.\n\nTambém ouvi falar sobre `HandlerThread` e `Coroutines`, mas não sei o que é melhor para tarefas simples, como um atraso antes de atualizar a UI. Vocês podem explicar como escrever corretamente o código que antes era feito com `Handler()`?