基础篇——四种启动模式

写代码的四点:

     1.明确需求。要做什么?

     2.分析思路。要怎么做?(1,2,3……)

     3.确定步骤。每一个思路要用到哪些语句、方法和对象。

     4.代码实现。用具体的语言代码将思路实现出来。

 

学习新技术的四点:

     1.该技术是什么?

     2.该技术有什么特点?(使用需注意的方面)

     3.该技术怎么使用?(写Demo)

     4.该技术什么时候用?(在Project中的使用场景 )

----------------------早计划,早准备,早完成。------------------------

在AndroidManifest清单文件中的<activity>标签中,可以配置luanchMode属性,来控制启动模式。

四种启动模式:standard、singleTop、singleTask、singleInstance

standard:

默认的,每次启动Activity都会创建一个新的Activity放在栈顶;

singleTop:

启动Activity时,如果此Activity不在栈顶,则创建新的Activity放在栈顶;

           反之在栈顶,则不会创建,会调用onNewInstance(),复用已经存在的实例;

singleTask:

每个Activity在任务栈中只允许存在一个实例,如果启动的Activity不存在就创建;

           如果存在则直接跳转到指定的Activity的所在位置,

           并移除栈中此Activity以上的其它Activity的实例。

singleInstance:

单例,开启一个新的任务栈来存放此Activity的实例;

           在整个手机操作系统里面只有一个该任务栈的实例存在;

           此模式开启的Activity是运行在自己单独的任务栈中的。

---------------------------------------------------------------------------------------------------------------------------

早计划,早准备,早完成。 欢迎关注!交流!Star!

GitHub:https://github.com/wangyang0313

微信公众号:一个灵活的胖子MrWang

简书:https://www.jianshu.com/u/e5e733d79b96  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值