activity的启动模式

原创 2012年03月21日 15:14:38

今天看到一篇文章:说activity的四种启动模式,其中singetask是在一个栈里启动,而且给出了实例,两个activity ,一个是stand 一个是 singletask ,但android dev上面写的是

The system creates a new task and instantiates the activity at the root of the new task

显然是系统创建一个新的任务并实例化一个Activity在任务的根中

后来又发现了affinities这个属性,如果默认情况下affinities是相同的,在自己程序启动时的task里,如果affinities不同的话是要启动新的task的,

也就是说activity的启动模式是受各种因素影响的: 

1 manifest里面声明的启动模式

2 intent跳转的时候设置属性

3 设置 affinities   ,

第二种情况如果和第一种情况冲突以第一种情况为主。就是说 另一个activity启动这个activigy的时候 设置了intent属性,但这个actitiy在manifest里面已经设置了启动模式,那以manifest的为主

 

相关文章推荐

Activity启动模式

  • 2016年08月26日 14:56
  • 12.62MB
  • 下载

Activity生命周期与启动模式

  • 2017年08月08日 14:11
  • 26.15MB
  • 下载

Activity的启动模式解决实际问题

近段时间一直在忙于将eclipse的项目转到as上,哎,转项目真心是累,各种报错一点一滴的去解决,脑袋都大了。刚转完项目就接到新的任务,那就是用户登录app后,长时间不进app检测到token失效后跳...

activity启动模式测试

  • 2016年05月12日 21:10
  • 6.79MB
  • 下载

Activity四种启动模式

  • 2016年07月21日 09:41
  • 30.55MB
  • 下载

Android Activity 的四种启动模式

standard模式: 特点是:只要你创建了Activity实例,一旦激活该Activity,则会向任务栈中加入新创建的实例,退出Activity则会在任务栈中销毁该实例。 Singl...

android的Activity启动模式

  • 2016年03月16日 17:59
  • 516KB
  • 下载

Activity启动模式

  • 2016年07月23日 17:51
  • 6.57MB
  • 下载

彻底弄懂Activity四大启动模式

最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解。我觉得对某个知识点的理解必须要动手操作才能印象深刻,所以今天写一篇博文,结合案例理解Activity启动模式。由于之前看过“区长”的...

Activity启动模式实例

  • 2015年04月12日 21:30
  • 2.08MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:activity的启动模式
举报原因:
原因补充:

(最多只允许输入30个字)