我有一個Listview和一個適配器連接到它的活動。我有一個同步數據並保存的類。 (我認爲我們不應該關心數據來自何處)並且它運行在不同的線程上。現在我想知道更新適配器的乾淨方式,但我們不應該在該類運行不同的線程時調用該類的任何活動函數。更新在不同線程上運行的其他類的Android活動的UI
我知道的一種方法是在活動中創建處理程序並將其傳遞給其他類並從此處使用它。但是我想知道活動是否在後臺,那麼活動的功能可以由UI線程調用,或者只在活動進入前臺時調用。
我不想錯過任何更新,並希望在前臺更新活動。
你有沒有嘗試過在Android中使用'Loaders' api? – Supreethks
我寧願使用Handler的方法。這很容易實現,你可以通過任何你想要的消息。obj – mihail