20160310_Activity的launchMode的四种模式区分
来源:互联网 发布:中国陆军战斗力 知乎 编辑:程序博客网 时间:2024/06/05 22:47
今天在极客学院学习了Activity 的四种launchMode:
1. standard(系统默认) 这种每次只要startActivity 都会在同一个Task下创建新的实例。
2. singletop 这种启动方式 指的是在栈顶的activity(通俗说就是当前的手机画面下)再次创建本身的时候不会创建新的实例也就是说,我在当前的activity下想再次创建一个当前的activity 结果还是本身的task和本身的实例 不会有新实例
但是如果要创建一个不处于栈顶的activity 则会产生新的实例。
3. singletask 这种方式是在同一个Task下,产生不同的activity实例后,若要创建一个与现存相同的activity,则会把多余的activity从任务栈中踢出(类似返回),一直返回到你需要的(即早时候创建的跟你现在需要的相同的)那个activity。
4. singleInstance
activity存在于一个独立的任务栈里 创建多个activity后
再次创建 只会在现有的任务之间相互切换 并且 他们的TaskID都不相同
以上本人通过视频个人理解打字所得,编写顺序是 1——2——4——3
所以 3和4 如果能对比起来看 就变得容易理解了
不自己写东西 才发现自己的文字表达水平如此的差 有些地方都要加()然后用极为通俗的话语去注释- -!
继续加油吧 少年= =
0 0
- 20160310_Activity的launchMode的四种模式区分
- [android]区分Activity的四种启动模式---LaunchMode
- 区分Activity的四种加载模式 LaunchMode
- Activity的四种启动模式(LaunchMode)
- Activity的四种启动模式 LaunchMode
- 解释Activity的四种launchMode模式
- Activity的四种加载模式launchMode
- Activity的四种启动模式launchMode
- Activity 的四种启动模式(launchMode)
- Android Activity的四种启动模式launchMode的区别
- 56_activity的启动模式
- Activity的四种加载模式 android:launchMode
- Activity-android:launchMode的四种加载模式
- android的四种activity加载模式(launchMode)
- Activity的四种launchMode(启动模式)
- Activity的四种启动模式(LaunchMode)
- Activity的四种启动模式(LaunchMode)
- Activity的四种启动加载模式(launchMode)
- Swift初窥----深入Swift
- SQL*Loader之CASE9
- iOS 开启热点 和 打电话等 高度适配
- SQL*Loader之CASE10
- SQL*Loader之CASE11
- 20160310_Activity的launchMode的四种模式区分
- 65 - Valid Number(DFA-Deterministic Finite Automaton)
- Linux命令之diff
- valgrind
- Oracle工具之DBNEWID
- 运算符重载
- Oracle常用函数汇总
- 序列sequence中的cache问题
- 教您修复mysql数据库的方法