in

Kotlin Coroutines and Delay

Kotlin Coroutines and Delay

Whenever I suspect that there’s a timing conflict causing a problem with rendering and directives, I usually opt for a JavaScript 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!

  • Chris Coyier: Some Amazing Work on CodePen III
  • Create Snook-Style Navigation Using MooTools


Source link

What do you think?

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

seventeen − 1 =

Loading…

0
Redash Dashboard Tutorial with Cube.js

Redash Dashboard Tutorial with Cube.js | Wirandle

Transform the Air Traveler experience

Transform the Air Traveler experience