Android06之学习日常(Activity生命周期*)

任务完成:
第一行代码看到了120页,
视频看了六集以上,
超额完成任务

看书收获
一、理解了Activity的生命周期
二、 Activity的四大状态:启动状态,运行状态,暂停状态,销毁状态,
三 、Activity的七大方法
oncreate()活动创建,并将一些事件,初识的操作在其中,
onStart()活动启动,由不可见变为可见时调用
onResume()活动准备好与用户进行交互时调用此方法
onpause()调用其他活动时调用此方法
onstop()活动由可见变为不可见时调用此方法
ondestory()活动被销毁时调用
onrestart()活动被重新启动时调用,

onstop和onpause的区别在:在调用其他活动时,还能看到当前活动,则调用onpause。不会调用onstop,而在活动由可见变为不可见时,调用onpause和onstop两个方法

四、 四种启动Activity模式:
须知:在启动很多Activity时,保存Activity的是栈,特点是:后进先出,显示在屏幕上的也就是栈顶Activity
①Standard(默认启动方式):特点:不管栈中有没有重复的Activity,启动了哪个Activity就创建哪个Activity。例:
                        此时栈顶的Activity是Activity1,如果继续启动Activity1的话,则继续创建一个Activity1
                    |                               |
                    |    Activity1             |
                    |   Activity2              |
                    |  Activity1               |
                    |_______________|

 
②singleTop:意思就是如果栈顶Activity和要启动的Activity是同一个活动,则不创建新的Activity,而是用栈顶的Activity
③singleTask:意思就是如果要启动的Activity在栈中有此相同的活动,则在此Activity之上的活动全部出栈,直到此Activity到栈顶为止
④singleInstance:将活动设为singleInstance后,将此活动存入一个新的栈中,用来共享此活动。例如:先启动Activity1,在启动Activity2(singleInstance),在启动Activity3,按返回键后,先是3 -》1 -》 2,所以表明此启动方式为创建一个新的栈存入其中

④五大布局。一些零散的控件的用法。

视频收获:
①android系统中存写一些文件信息,
在内存中读写文件,在sd卡中读写文件。

总结:视频内容太少。得加强,并且从明天开始一天最少写一个控件的用法。

任务:第三章看完。并把第二天视频看完,在家几集第三天视频。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值