这应该有一个简单的答案,但我还没有弄清楚它是什么。从Android偏好内部管理线程
我有一个Preference
子类,它会产生一个新的Thread
,只要Preference
可见,它就需要运行。 Thread
运行Looper
,所以我可以使用Looper.quit()
发信号通知它退出。
的问题是,凡在Preference
类,我应该叫Looper.quit()
?
我试着重写onPrepareForRemoval()
,但这个功能似乎并没有被调用。我不想给我的PreferenceActivity
小组特殊的知识Preference
;我希望Preference
是独立的。
这是什么样的偏好?为什么它需要一个线程? – nickmartens1980
可以并经常从偏好活动外改变的类型,并且需要更新其显示。 –
不能用broadcastReceiver或preferenceChangeListener来完成吗?这些监听器通常绑定到活动上下文,并在活动时被销毁。 – nickmartens1980