runOnUiThread()とLooper.getMainLooper()。post()を使用してAndroidのUIスレッドでタスクを実行することの間に違いがあるかどうか誰かに教えてもらえますか?
runOnUiThreadは静的ではないActivityメソッドであるため、アクティビティを表示できないクラスで何かをコーディングする必要がある場合は、Looper.getMainLooper()。post()の方が便利だと判断できます。インターフェース)。
UIスレッドで何かを実行する必要があるかどうかのディスカッションを探していませんが、実行できないことや実行できないことはたくさんありますが、いくつかのこと(AsyncTaskの起動など)は、 UIスレッド。
ありがとう、
R。
ありがとう。それを回答に変換していただけますか?
—
リッチ
また、UIスレッドで何かが実行されているかどうかを確認するコードをすでに作成しているため、手動で含めるのは非常に簡単です。
—
リッチ
runOnUiThread
それがすでにUIスレッドであるかどうかをチェックし、タスクをMessage