97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

當(dāng)前位置: 移動互聯(lián)網(wǎng)學(xué)院 > Android開發(fā) > android活動的生命周期
android活動的生命周期 時間:2017-02-20     來源:移動互聯(lián)網(wǎng)學(xué)院

  就像人的生老病死一樣,android活動也是有自己的的生命周期的,今天華清遠(yuǎn)見安卓講師就為大家詳解一下Android中Activity的生命周期。
 

  1.返回棧

      后進(jìn)先出

      按Back鍵或調(diào)用finish()方法銷毀一個活動

  2.android活動狀態(tài)

      1>運(yùn)行狀態(tài)

  位于返回棧的棧頂

      2>暫停活動

  活動不位于棧頂,但可見

  可見的原因是棧頂?shù)幕顒哟翱谖凑礉M全屏

      3>停止?fàn)顟B(tài)

  不再處于棧頂,并完全不可見。當(dāng)其他地方需要內(nèi)存時,處于停止?fàn)顟B(tài)的活動有可能會被系統(tǒng)回收

      4>銷毀狀態(tài)

  從返回棧中移除之后就變?yōu)榱虽N毀狀態(tài),系統(tǒng)傾向于銷毀這種狀態(tài)的活動

  3.android活動的生存期

  onCreate() 活動第一次被創(chuàng)建時調(diào)用

  onStart() 活動由不可見變?yōu)榭梢姷臅r候調(diào)用

  onResume() 在活動準(zhǔn)備好和用戶進(jìn)行交互的時候調(diào)用

  onPause() 在系統(tǒng)準(zhǔn)備去啟動或恢復(fù)另一個活動的時候調(diào)用

  onStop() 在活動完全不可見的時候調(diào)用

  onDestory() 活動被銷毀之前調(diào)用

  onRestart() 活動由停止?fàn)顟B(tài)變?yōu)檫\(yùn)行狀態(tài)的時候調(diào)用

  4.android活動的三種生存期

  完整生存期 onCreate() - onDestory()

  可見生存期 onStart() - onStop()

  前臺生存期 onResume() - onPause()

  5.onSaveInstanceState()

  保證一定在活動被回收之前調(diào)用

  用來保存臨時數(shù)據(jù)

  攜帶一個Bundle參數(shù),通過putString()、putInt()方法保存內(nèi)容

  在onCreate()方法中,通過Bundle參數(shù)恢復(fù)數(shù)據(jù)