这东西是最基础的,发现自己其实没有真正试过,好好研究研究 standard :默认, singleTop :大体上同standard,但是当该Activity实例已经在task栈顶,不再创建新的实例,而是调用该实例的onNewIntent方法 singleTask :跟singleTop不同,不管A ...
分类:
移动开发 时间:
2016-07-21 19:39:20
阅读次数:
187
启动模式简介: *standard:标准模式,也是默认的加载模式。 *singleTop:Task栈顶单例模式。 *singleTask:Task内单例模式。 *singleInstance:全局单例模式。 一、standard模式启动: 通过standard模式启动时,系统总会为目标Activit ...
分类:
其他好文 时间:
2016-06-24 14:31:25
阅读次数:
151
请检查AndroidMenifest.xml中的注册信息:<!--############QQ空间和QQSSO授权的Activity注册############--><activityandroid:name="com.tencent.tauth.AuthActivity"android:launchMode="singleTask"android:noHistory="true"><intent-filter><actionand..
分类:
其他好文 时间:
2016-06-23 01:12:45
阅读次数:
604
总结:
同一task内的activity可以是来自不同进程的activity栈内的activity不会重新排序,只能push或者popstandard模式允许多实例,可以在不同的tasksingleTask的activity只会存在一个实例singleTask的activity如果设置了独立的taskAffinity属性值,启动时就会在新的task中,否则会在已有task中singleTas...
分类:
移动开发 时间:
2016-06-21 06:50:13
阅读次数:
253
Activity启动方式有四种,分别是: standard singleTop singleTask singleInstance 可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。 设置Activity的启动模式,只需要在AndroidMan ...
分类:
其他好文 时间:
2016-06-07 06:31:24
阅读次数:
153
1 概述activity的启动分为隐式和显式两种,要使用隐式的启动,那么intentFilter是非常重要的一个知识点。这里将讲解intentFilter的匹配规则。2 基本形式<activity
android:name="com.tencent.tauth.AuthActivity"
android:launchMode="singleTask"
android:noHi...
分类:
移动开发 时间:
2016-06-02 14:27:42
阅读次数:
259
ApplicationTask和Process的区别与联系
Application
task
process
四种加载模式
standard模式
singleTop模式
singleTask模式
singleInstance模式
SingleTask和SingleInstance区别
使用Intent标志
FLAG_ACTIVITY_NEW_TASK
FLAG_ACTIVITY_SINGL...
分类:
移动开发 时间:
2016-06-02 13:58:55
阅读次数:
276
启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance; 讲解启动模式之前,有必要先讲解一下“任 ...
分类:
移动开发 时间:
2016-05-26 14:24:42
阅读次数:
145
<!--StartFragment--> Standard 标准模式, 每次创建一个Activity都会创建一个新的实例 SingleTop 栈顶复用模式, 如果实例已经存在任务栈的栈顶, 那么此Activity不会被创建, 同时它的onNewInte会被回调 SingleTask 单任务栈模式, ...
分类:
其他好文 时间:
2016-05-23 13:09:56
阅读次数:
139
Android启动的四种方式分别为standard,singleTop,singleTask,singleInstence。 standard是最常见的activity启动方式,也是默认的启动的方式。当启动一个activity的时候他将进入返回栈的栈顶。系统不会管栈内是否有相同的activity,方 ...
分类:
移动开发 时间:
2016-05-20 00:45:57
阅读次数:
173