在片段的onDestory中,我放置代码来清理我开始使用Handler.postDelayed的所有待处理的runnable.
mUiHandler.removeCallbacksAndMessages(null);
我在这里有一个问题.调用mUiHandler.removeCallbacksAndMessages(null)是否安全;?据我所知,Android在主循环中执行所有UI操作,如UI布局,UI渲染,组件生命周期(onCreate,onPause,onResume).我理解正确吗?然后,当我在片段中调用mUiHandler.removeCallbacksAndMessages(null)时,它会搞乱或清理主循环器中消息队列中的所有Android系统UI操作,因为主循环器中只有一个消息队列.
谢谢.