Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 活動的生命周期系列(一)返回棧,生命周期系列

活動的生命周期系列(一)返回棧,生命周期系列

編輯:關於android開發

活動的生命周期系列(一)返回棧,生命周期系列


       生命周期對程序員很重要,特別當我們了解,就可以寫出更流暢的程序,更好的來避規性能瓶頸,讓我們的APP擁有更好的用戶體驗。接下來我們來分享一下“返回棧”。

      安卓的活動中重疊的,當我們打開一個新的活動時,會覆蓋上一個活動。然後點“back”時會銷毀最上面的活動,下面的一個活動就會顯示出來。看到這裡我想大家都大概有點明白了,最新的活動永遠在最上面,銷毀的活動總是自上到下。這就是“棧”的機制“後進先出”。

      android是用任務(task)來管理活動的。一個task就是一組放在棧裡的活動的集合,也可以叫Back stack。上面進到“棧”的機制“後進先出”,在默認情況下當我們啟動一個新的活動時,它會在“返回棧”中入棧,並處於棧頂的位置,每當我們按下Back按鈕時或調用finsh()方法時,處於棧頂部的活動就會被注銷,這是之前那個活動就會被顯示出來。

    

     今天就先分享到這裡,明天我們繼續來分享“活動狀態及生存周期”,活動狀態:運行狀態,暫停狀態,停止狀態,銷毀狀態。活動的生成周期分別為:onCreate()、onSart()、onResme()、onPause()、onStop()、onDestroy()、onRestart()。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved