Activity的启动模式
来源:互联网 发布:民间小调软件下载 编辑:程序博客网 时间:2024/05/29 18:31
Activity有四种启动模式分别为:standard、singleTop、singleTask、singleInstance在使用中各种模式有分别有不同的意义:
standard:标准启动模式,默认模式。即不用在清单文件中配置。当开启一个Activity的时候,新的Activity会直接进行压栈。
singleTop:栈顶复用模式。在开启一个Activity如果发现Activity栈的栈顶存在这个Activity,则不会再重新创建新的Activity,而是发送onNewInstance()方法复用栈顶的这个Activity。如果栈顶不存在,则创建新的Activity。
singleTask:栈内复用模式。和singleTop有些许类似,但singleTask的复用范围是在整个Activity栈。当需要开启一个新的Activity的时候如果发现栈内存在想要开启的Activity的实例,同样是发送onNewInstance()方法复用栈内Activity。同时将这个Activity提升至栈顶,并将它上面的Activity清除出栈。
singleInstance:独享栈模式。如果希望一个Activity独享一个Activity栈,不需要重复创建,则使用此模式。它会为将要开启的Activity单独创建一个栈。并且这个栈内有且只会有这一个Activity的实例。
阅读全文
0 0
- activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity 的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- Activity的启动模式
- activity的启动模式
- Activity的启动模式
- standard.jar和jstl.jar的下载地址
- css画三角形
- GitChat·人工智能 | 肿瘤医疗影像 AI 识别技术实践
- 安家第一天
- UVA
- Activity的启动模式
- java学习1:数组管理小程序,附源码
- DB2 V10.5 安装记录
- 【LeetCode】21. Merge Two Sorted Lists
- HDU
- debian 修改apache的默认配置路径
- Express 4.x中间件methodOverride的详细解析
- Pyinstaller Python ImportError: No module named publisher
- Unique Paths II