這應該有一個簡單的答案,但我還沒有弄清楚它是什麼。從Android偏好內部管理線程
我有一個Preference
子類,它會產生一個新的Thread
,只要Preference
可見,它就需要運行。 Thread
運行Looper
,所以我可以使用Looper.quit()
發信號通知它退出。
的問題是,凡在Preference
類,我應該叫Looper.quit()
?
我試着重寫onPrepareForRemoval()
,但這個功能似乎並沒有被調用。我不想給我的PreferenceActivity
小組特殊的知識Preference
;我希望Preference
是獨立的。
這是什麼樣的偏好?爲什麼它需要一個線程? – nickmartens1980
可以並經常從偏好活動外改變的類型,並且需要更新其顯示。 –
不能用broadcastReceiver或preferenceChangeListener來完成嗎?這些監聽器通常綁定到活動上下文,並在活動時被銷燬。 – nickmartens1980