jvm启动的时候会固定分配内存,将其分为程序计数器,堆内存,栈内存。程序计数器记录每个线程下一条指令的地址。堆内存存放类的实例变量和数组,空间是共享的栈内存存放局部变量,每个线程拥有私有的栈空间垃圾回收器(gc)主要负责堆内存的回收任务。栈内存中的内容存活的周期非常短。堆内存中可以分为,年轻代,老年...
分类:
其他好文 时间:
2014-08-15 17:23:19
阅读次数:
167
(1) standard 模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。 (2) singleTop 如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶即使栈中已经存在该Act...
分类:
其他好文 时间:
2014-08-12 00:21:33
阅读次数:
183
Activity是android最重要的组件之一,理解启动模式对深入理解Activity有很大帮助。
分类:
其他好文 时间:
2014-07-27 10:59:22
阅读次数:
157
当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置。1.Standared模式(默认)我们平...
分类:
移动开发 时间:
2014-07-25 10:50:41
阅读次数:
200
一、本文尝试解释以下问题 1.? Activity被启动之后放在哪个任务栈当中?与哪些因素有关? 2.? Activity的四种启动模式对Activity的启动有哪些影响? 3.? 在Activity中使用startActivityForResult(intent, REQU...
分类:
移动开发 时间:
2014-07-21 10:13:40
阅读次数:
239
Android的启动模式分为四种:standard模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。singleTop如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶...
分类:
移动开发 时间:
2014-07-07 20:28:16
阅读次数:
363
1、子Activity组件在进程内的启动过程
在Android Activity组件的启动过程http://blog.csdn.net/jltxgcy/article/details/35984557一文中,我们已经详细分析了Activity的启动过程,对于子Activity组件在进程内的启动过程,我们只分析它们之间的不同。
主要是2处,1是不需要创建新的任务栈,2...
分类:
移动开发 时间:
2014-07-01 15:36:25
阅读次数:
276
转自http://blog.csdn.net/liuhe688/article/details/6761337古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师...
分类:
移动开发 时间:
2014-06-28 22:52:51
阅读次数:
293
Activity启动模式设置: Activity的四种启动模式: 1. standard
默认启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。 2. singleTop
如果在任务的栈顶正好存在该Activity的实...
分类:
移动开发 时间:
2014-05-05 21:45:03
阅读次数:
528
在AndroidManifest中Activity的launchMode有四种类型: 1.standard 2.singleTop 3.singleTask 4.singleInstance今天就简单介绍一下,附上一个参考地址,人家写的牛逼http://blog.csdn.net/moreevan/article/details/6788048下面还是看代码吧,都放到注释里了:package co...
分类:
移动开发 时间:
2014-04-27 22:34:18
阅读次数:
442