1.題目 對於activity週期你有怎樣的理解?
1.首先,activity 巢狀了三個子模式,分別是完整的生命週期,視覺化的生命週期,前台生命週期。完整的生命週期包括7個,分別是oncreate(),只執行一次,onstart(),onresume(),onpause(),onstop(),onrestart();ondestroy(),
視覺化的週期執行,onstart(),onresume(),onpause(),onstop(),onrestart();onstart(),onresume(),
前台的生命週期,onresume(),onpause(),onresume(),onpause() 上述都是迴圈執行。
2.對於橫 ,豎屏切換的執行緒關閉你有什麼解決辦法?
2.有兩種方法
1)在activity中設定 android:configchanges="orientation|keyboard|screensize"這樣橫豎屏切換,都不涉及到activity週期的變化。
2)第二種方法
android:screenorientation="portrait" 鎖死豎屏
android:screenorientation="landscape" 鎖死橫屏
理解 Activity 的生命週期
把activity看成乙個頁面,在android系統中,activity 被作為 activity 棧進行管理.當前活動的activity 處於棧頂.非活動的activity 壓在棧中,處於等待狀況 乙個activity的狀態有如下4種 活動.處於棧頂,有焦點,可見 暫停.失去焦點,但可見 停止.失...
理解Activity生命週期
最近學習了activity的生命週期,下面通過乙個小例子來更好的理解一下activity的生命週期。階段1 實現如下圖所示的介面 此時按下home鍵,再次啟動activitydemo應用程式,觀察一下edittext中還有沒有剛才我們輸入的data.然後再按下返回鍵重新啟動activitydemo應...
生命週期篇 一 Activity生命週期理解
乙個activity 通俗點就叫乙個介面吧 在實際使用中會有幾種狀態 1.正在顯示 處於當前螢幕最頂層 2.尚且可見,但不可用 在其他介面下面,但未被完全覆蓋 3.完全不可見 被其他介面完全覆蓋,最常見的就是切換到桌面 以上是實際使用android手機的時候最直觀的介面狀態,那麼接下來我們來 一下,...