回答編集履歴

1

文言変更

2018/05/17 17:21

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -1 +1 @@
1
- UIスレッドというのは「GUIを操作することのできる唯一のスレッド」です。runOnUiThread()は、その「唯一のスレッド」に対して、「あなたの都合のいいときにこの処理を実行してください」というメッセージを渡す役割を担います。これによって新たなスレッドが起こされるわけではありません。辺りに何認識誤があよう気がしま(もしかしてこのrun()メソッドに長期間のループ処理でも実装している?)
1
+ UIスレッドというのは「GUIを操作することのできる唯一のスレッド」です。runOnUiThread()は、その「唯一のスレッド」に対して、「あなたの都合のいいときにこの処理を実行してください」というメッセージを渡す役割を担います。これによって新たなスレッドが起こされるわけではありません。「唯一スレッド」ですらアプリ自体と一蓮托生であ、生存期間やkillすことを意識する必要はいはずです。