setTimeout with a delay. The
setTimeout code never makes it to production, but it does help me to understand if my code is the problem or if there’s a timing conflict.
In working with Kotlin on Android, I’ve needed to employ the same technique. Kotlin obviously doesn’t have a
setTimeout, but it does have coroutines to achieve approximately the same effect.
To run an async coroutine with delay, you can use the following Kotlin code:
// Create an async coroutine GlobalScope.launch delay(1000) // Execute code to test functionality
The coroutine becomes async and the delay can be whatever amount of milliseconds you’d like!