*launchMode1,standard(默认)每次请求这个activity都打开一个新的2,singleTop请求A这个activity,如果他已经在任务栈的栈顶,则重用,会触发onNewIntent(),否则新建3,singleTask请求A这个activity,如果已经在任务栈中,则重用,如...
分类:
其他好文 时间:
2015-01-02 10:53:57
阅读次数:
214
在手机管家中,当进入高级工具并按下小房子进入桌面的时候,点击加锁的程序,输入密码,本来想输入密码后,进入加锁的程序,结果,进入到了手机管家的高级工具界面,很奇怪!(界面启用混乱)
实际上,是因为每个程序都有他自己的任务栈,每个Activity启动的时候入栈,处于栈顶。手机管家的输入密码的Activity和他的其他Activity在同一个任务栈中,如果栈底不是输入密码的Activity,当输入密码...
分类:
其他好文 时间:
2014-12-27 09:00:02
阅读次数:
158
1.一个应用程序一般都是由多个activity组成的。2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。4.任务栈的id是一个intege...
分类:
移动开发 时间:
2014-12-22 10:50:08
阅读次数:
142
1.一个应用程序一般都是由多个activity组成的。
2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。
3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。
4.任务栈的id是一个integer的数据类型 自增长的。
5.在android操作系统里面会存在多个任务栈,一个应用程...
分类:
移动开发 时间:
2014-12-17 21:01:13
阅读次数:
181
一,任务任务是由界面组件组成的一个栈,这些界面组件可以来自多个进程,多个应用,为共同完成一项任务而存在,比如写邮件时会用到邮件应用和联系人应用中的界面组件,这些界面组件在同一个任务中运行。二,界面组件的运行模式1,standard 标准模式,每次调用界面组件都会生成一个新的实例压入任务栈的栈顶。2....
分类:
移动开发 时间:
2014-12-16 20:48:20
阅读次数:
195
1.一个应用程序一般都是由多个activity组成的。2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。4.任务栈的id是一个intege...
分类:
其他好文 时间:
2014-12-10 22:31:49
阅读次数:
308
activity生命周期完整生命周期 oncreate->onstart->onresume->onpause->onstop->ondestory使用场景:应用程序退出自动保存数据 ondestory oncreate可视生命周期 onstart->onresume->onpause->onsto...
分类:
移动开发 时间:
2014-12-05 23:59:15
阅读次数:
375
一、task基本概念1、task:任务栈,只针对activity而言,栈里面存放了许多Activity,是一个先进后出的链表,记录维护了当前开启的activity。一般情况,应用程序启动之后,运行一个Activity,该Activity 对象被压入到Stack当中,activity被销毁掉时,就把这...
分类:
其他好文 时间:
2014-11-27 22:03:10
阅读次数:
162
启动模式类别standard:每次启动activity都会创建新的实例对象。activity可以在多个不同的任务中被实例化多个对象。singleTop:如果当前任务栈顶有activity的实例对象,则调用onNewIntent()获取当前实例对象,否则在当前任务栈中实例化新对象。singleTask...
分类:
移动开发 时间:
2014-11-25 18:28:09
阅读次数:
192