Android 開發中的 runOnUiThread
Android 中的執行緒對於在後台執行任務而不阻塞主 UI 執行緒至關重要。為了從後台執行緒與 UI 元素進行交互,Android 提供了 runOnUiThread 方法。
提供的程式碼中的誤解
在給定的程式碼中,問題出現在 runThread 中方法。使用 Runnable 實作建立新的 Thread 實例是正確的。但是,直接在後台執行緒中執行 runOnUiThread 是不正確的。
正確實作
要正確使用 runOnUiThread,建議的方法是在後台建立一個單獨的 Runnable 物件線程,然後將其傳遞給 runOnUiThread。然後,主 UI 執行緒將執行傳遞的 Runnable 來更新 UI 元素。
以下是 runThread 方法的修正程式碼:
以上是如何正確使用 runOnUiThread 從後台執行緒更新 Android UI?的詳細內容。更多資訊請關注PHP中文網其他相關文章!