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卡中讀寫文件。

總結:視頻內容太少。得加強,並且從明天開始一天最少寫一個控件的用法。

任務:第三章看完。並把第二天視頻看完,在家幾集第三天視頻。





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