Sempre que suspeito que há um conflito de tempo causando um problema com a renderização e as diretivas, geralmente opto por um JavaScript setTimeout
com um atraso. O setTimeout
nunca chega à produção, mas me ajuda a entender se meu código é o problema ou se há um conflito de tempo.
Ao trabalhar com Kotlin no Android, precisei empregar a mesma técnica. Obviamente, o Kotlin não tem um setTimeout
mas tem coroutines para obter aproximadamente o mesmo efeito.
Para executar uma corrotina assíncrona com atraso, o senhor pode usar o seguinte código Kotlin:
// Create an async coroutine GlobalScope.launch { delay(1000) // Execute code to test functionality }
A corrotina se torna assíncrona e o atraso pode ser qualquer quantidade de milissegundos que o senhor desejar!
Enviar mensagens de texto com PHP
As crianças de hoje em dia, eu lhe digo. Tudo o que lhes interessa é a tecnologia. Os videogames. A água engarrafada. Ah, e as mensagens de texto, sempre as mensagens de texto. Na minha época, tudo o que tínhamos era… OK, eu também tinha todas essas coisas. Mas ainda não entendo…
Apresentando o MooTools Templated
Um grande problema com a criação de componentes de interface do usuário com a estrutura MooTools JavaScript é que não há uma boa maneira de permitir a personalização do modelo e a facilidade de criação de nós. A partir de hoje, há duas maneiras de criar: new Element Madness A primeira maneira de criar componentes de UI…