Activity启动模式、Intent Flags、taskAffinity、task和back stack总结
1.singleInstance模式:
第一次进入:onCreate onStart
在栈顶再次进入: onNewIntent
不在栈顶再次进入:onNewIntent onRestart onStart
按home键再次进入:onRestart onStart
按返回键:onRestart onStart
2.standard模式:
第一次进入:onCreate onStart
在栈顶再次进入: onCreate onStart
不在栈顶再次进入:onCreate onStart
按home键再次进入:onRestart onStart
按返回键:onRestart onStart
3.singleTop模式:
第一次进入:onCreate onStart
在栈顶再次进入:onNewIntent
不在栈顶再次进入:onCreate onStart
按home键再次进入:onRestart onStart
按返回键:onRestart onStart
4.singleTask模式:
第一次进入:onCreate onStart
在栈顶再次进入:onNewIntent
不在栈顶再次进入:onNewIntent onRestart onStart
按home键再次进入:onRestart onStart

本文深入解析了Android中Activity的四种启动模式:singleInstance、standard、singleTop和singleTask。详细阐述了每种模式下Activity生命周期回调函数的调用时机,包括onCreate、onStart、onNewIntent、onRestart等关键阶段,帮助开发者更好地理解和应用Activity启动模式。
832

被折叠的 条评论
为什么被折叠?



