假设我有一个Fragment
,我已经在后台线程中发布了用户界面handler
,可以在调用Fragment
的{{1}}之前修改onDestroyView
。
保证在Fragment
被调用之前调用发布的runnable
,或者在onDestroyView
有机会执行之前调用onDestroyView
吗?
答案 0 :(得分:0)
如果处理程序位于后台线程上,则无法保证在调用onDestroyView
之前完成。如果您需要在onDestroyView
之前运行逻辑,最好在片段的onStop()
方法中调用它。