偶尔面试会问的,但不常问。
自己写的Demo分析的一种情况如下:
假如Activity A 是singleTask启动模式,Activity A 启动ActivityB之后进入onStop后,再次被唤醒,此时任务栈内已经有ActivityA的的实例,则系统会调用ActivityB 的onPause->
ActivityA.onNewInstance->A.onResume ->B.onStop();
总结如下图:
activity_onnewintent.png
偶尔面试会问的,但不常问。
自己写的Demo分析的一种情况如下:
假如Activity A 是singleTask启动模式,Activity A 启动ActivityB之后进入onStop后,再次被唤醒,此时任务栈内已经有ActivityA的的实例,则系统会调用ActivityB 的onPause->
ActivityA.onNewInstance->A.onResume ->B.onStop();
总结如下图:
本文标题:onNewIntent调用机制
本文链接:https://www.haomeiwen.com/subject/hginxqtx.html
网友评论