Acitivity(活动)

1.首先活动是放在返回栈中。

2.活动的生命周期

3.活动的启动模式(standard(默认)、singleTop、singleTask和singleInstance)

standard:每次启动一个活动时,都会建一个新的activity,并置于栈顶。

singleTop:当启动活动时发现返回栈的栈顶已经是该活动,则直接使用该活动,不在创建新活动的实例。

singleTask:每次启动活动时,判断栈中是否有该活动是否存在,如果存在则直接使用该实例,并把该活动之上的活动统统出栈。

singleInstance:该模式的活动会启动一个新的返回栈来管理这个活动。(解决共享活动实例的问题,不管是哪个应用程序来访问这个活动,都共用一个返回栈。)

 活动的最佳应用:

1.知道当前是哪个活动

2.随时随地退出程序

3.启动活动的最佳写法

posted @ 2018-03-17 21:17  拓睿峰  阅读(215)  评论(0编辑  收藏  举报