質問するログイン新規登録

回答編集履歴

1

改行部に誤って付した<BR>を削除しました。

2022/10/10 06:37

投稿

rasum
rasum

スコア21

answer CHANGED
@@ -1,6 +1,6 @@
1
- ViewModel中のwaitAddXtimes()内のThread.sleep()が終わってmyStringの値をUIに書き込もうとしても次のThread.sleep()が始まりUIスレッドがブロックされているのでwaitAaddXtimes()のループ毎にはmyStringの値がUIに表示されないのでしょうね。<BR>
1
+ ViewModel中のwaitAddXtimes()内のThread.sleep()が終わってmyStringの値をUIに書き込もうとしても次のThread.sleep()が始まりUIスレッドがブロックされているのでwaitAaddXtimes()のループ毎にはmyStringの値がUIに表示されないのでしょうね。
2
- コルーチンを使った次のコードで正しく動きました。<BR>
2
+ コルーチンを使った次のコードで正しく動きました。
3
- <BR>
3
+
4
4
  ```kotlin
5
5
  class MyViewModel: ViewModel(){
6
6
  private var localInt = 0