rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

android開発 kotlin コルーチン内でのThread.sleep( )はコルーチン内でsleep( )を実行したスレッドを指定時間停止する

2021 Sep. 09.

下記コードではワーキングスレッド(Dispatchers.Default)が5秒間停止する。

viewModelScope.launch {
    withContext(Dispatchers.Default) {
        Thread.sleep(5000L)
    }
}

参考ページ Kotlin Coroutine 入門1: 起動と suspend - Qiita