放假回來,本想任性1把,沒想到更深入的認識到了生活之艱辛,我還很弱小,不能憑1己之力改變親人的生活,所以我還要加油。。。
onCreate()方法,activity啟動后被調用,此時界面沒有顯示出來,1般用于初始化,該方法須要1個Bundle類型的參數,當方法被調用時由系統傳入該參數。
onStart()方法,當activity狀態變成可見狀態是被調用。
onResume()方法,當Activity取得用戶焦點時被調用。
onPause()方法,當新的activity啟動,當前activity失去用戶焦點時被調用,此時用戶界面仍然可見或部份可見。activity暫停后可能被系統強迫結束以釋放內存空間,所以通常需要此時保存程序的相干數據。
onStop()方法,當前界面被新的界面遮擋,完全不可見時調用。此時activity有可能被系統強迫結束以釋放內存空間,所以通常需要在此時保存程序相干數據。
onRestart()方法,當activity從停止狀態恢復時,也就是說界面重新可見。
onDestroy()方法,當activity被釋放時調用。
intent
action屬性描寫intent對象所要實行的動作,可以調用intent.setAction()方法來為其設定。
data屬性描寫Intent對象中用于進行操作的數據,例如向用戶顯示哪些信息,對哪一個電話號碼進行撥號等。Intent.setData()或Intent.setDataAndType()來進行設置。
category屬性描寫Intent對象中的action屬性屬于哪一個種別,也就是設置intent對象進行某項操作時的束縛,可以通過intent.addCategory()方法設置種別(即束縛)。
type屬性用來描寫組件能夠處理的要求類型(即數據的MIME類型),intent.setType()或intent.setDataAndType()。image/*
component屬性描寫intent對象中所使用的組件類的名字,可以通過intent.setComponent()方法利用類名進行設定,也能夠通過intent.setClass()方法利用類型對象信息進行設定。當調用組件明確指定了component信息,組建管理服務就不再需要根據action、data等信息去尋覓滿足其需求的組件。只需要依照component信息實例化對應的組件作為功能實現者便可。1旦指定了component,intent對象就變成了單純的信息載體,只負責傳遞消息和數據。這類方式,通經常使用于內部組件的互聯互通中。
extras屬性以bundle類的情勢存貯其他額外需要的數據,是以鍵值對的情勢寄存,可使用intent.setExtra()方法設定。