onNewIntent调用机制
2018-11-09 本文已影响7人
ae12
偶尔面试会问的,但不常问。
自己写的Demo分析的一种情况如下:
假如Activity A 是singleTask启动模式,Activity A 启动ActivityB之后进入onStop后,再次被唤醒,此时任务栈内已经有ActivityA的的实例,则系统会调用ActivityB 的onPause->
ActivityA.onNewInstance->A.onResume ->B.onStop();
总结如下图:
![](https://img.haomeiwen.com/i1839906/c35a2db2deccc659.png)