Android Activity启动模式之singleTask实例详解

2019-12-10 19:17:42王冬梅

Android Activity启动模式之singleTask实例详解

从图中可以看出,当在MyActivity1中点击按钮时,返回栈中此时存在一个主活动MainActivity的实例,并且在MyActivity1的下面,当点击时,MyActivity1出栈,实例销毁,调用onDestroy方法,而主活动则调用onRestart方法。

如果再次在主活动中点击按钮进入MyActivity1活动,此时会创建MyActivity1实例,再次返回,见日志如下:

Android Activity启动模式之singleTask实例详解

这正是Activity启动模式singleTask的特性。

希望本文所述对大家Android程序设计有所帮助。



注:相关教程知识阅读请移步到Android开发频道。