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卡中读写文件。

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

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





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章