前提・実現したいこと
androidアプリをkotlinで作成しています。
UI処理中に、2秒delayをして、別のメッセージを表示したいですが、delayをすると固まってしまいます。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
launch(Dispatchers.Main) { textview.text = "実行中" runBlocking(Dispatchers.Default) { delay(2000) } textview.text = "実行可能" }
試したこと
上記コードのように、Dispatchers.Defaultでバックグラウンドスレッドにしているのですが、かたまってしまいます。
補足情報(FW/ツールのバージョンなど)
android studio 3.2.2
android sdk 28
kotlin 1.3.30
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。