1. activity stop的流程
1.服务侧流程
方法的入口在processStoppingAndFinishingActivities,方法由IDLE_NOW_MSG驱动执行,通过activityIdleInternal调用而来,addToStopping方法中就会发送此IDLE消息。 先轮询所有处于stopping列表中的AR,判断其是否处于动画中,若对应的AR动画已经结束,则将AR从stopping列表中取出放入readyToStop列表中。 否则不能放入readyToStop列表。
之后,对于readyToStop列表中的AR,逐个调用其stopIfPossible方法执行stop流程。