Activity的启动模式
2016-09-26 17:17
190 查看
首先先设置布局
android:launchMode="standard"
然后将启动模式分为四种 分别是:
>1,standard:默认模式 (拿来主义) 每次都会创建一个新的Activity(多次实例化)
android:launchMode="singleTop"
>2,singleTop(拒绝堆叠)
>1,没有这个Activity 直接创建
>2,如果有 并且在栈顶 直接拿来使用 调用onNewIntent(Intent intent)方法
>3,如果有 没有在栈顶 重新创建一个Activity实例
>3,singleTask:(独立门户)
>1,没有Activity直接创建
>2,如果有 并且在栈顶 直接拿来使用 调用onNewIntent(Intent intent)方法
>3,如果有 没有在栈顶 将在它上方的 Activity pop出去 自身有回到栈顶位置调用onNewIntent(Intent intent)方法
>4,singleInstance (孤独寂寞)(这个用法不多 浪费空间)
>系统会单独分配一个stack 不允许其他的Activity和他共享一个stack
android:launchMode="standard"
然后将启动模式分为四种 分别是:
>1,standard:默认模式 (拿来主义) 每次都会创建一个新的Activity(多次实例化)
android:launchMode="singleTop"
>2,singleTop(拒绝堆叠)
>1,没有这个Activity 直接创建
>2,如果有 并且在栈顶 直接拿来使用 调用onNewIntent(Intent intent)方法
>3,如果有 没有在栈顶 重新创建一个Activity实例
>3,singleTask:(独立门户)
>1,没有Activity直接创建
>2,如果有 并且在栈顶 直接拿来使用 调用onNewIntent(Intent intent)方法
>3,如果有 没有在栈顶 将在它上方的 Activity pop出去 自身有回到栈顶位置调用onNewIntent(Intent intent)方法
>4,singleInstance (孤独寂寞)(这个用法不多 浪费空间)
>系统会单独分配一个stack 不允许其他的Activity和他共享一个stack
相关文章推荐
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- 样式表CSS布局经验
- 在winform下实现左右布局多窗口界面的方法之续篇
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- 在winform下实现左右布局多窗口界面的方法
- Android布局技巧之创建可重用的UI组件
- Android编程之代码创建布局实例分析
- CSS顶级技巧大放送,div+css布局必知
- 用div实现像table一样的布局方法
- Bootstrap三种表单布局的使用方法
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- 第七篇Bootstrap表单布局实例代码详解(三种表单布局)
- jQuery EasyUi实战教程之布局篇
- jQuery EasyUI 布局之动态添加tabs标签页
- jQuery组件easyui基本布局实现代码
- jquery自适应布局的简单实例