Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android筆記

Android筆記

編輯:關於android開發

  應用程序從創建到結束的過程就叫作應用程序的生命周期。所有Android的組件都有自己的生命周期,下面介紹的是,Activity生命周期的方法。

  Activity生命周期的方法

  Android跟蹤所有運行的Activity對象,將這些對象統一放進Activity棧中,如圖1所示。

Android筆記-Activity的生命周期

圖1 Activity棧

  從上圖可以看出,一個Activity的創建到銷毀,會經歷多種狀態,這些狀態會相互轉換,主要包括:

  1.活動狀態

  2.非活動狀態

  3.暫停狀態

  4.停止狀態

  開發人員通常在回調函數中添加代碼,就可以在Activity狀態變化時完成適當工作。下圖就是回調狀態方法狀態變化。

Android筆記-Activity的生命周期

圖2 一個Activity的生命周期

  從上圖可看出,Activity生命周期包含三層循環。

  (1)全生命周期:從onCreate()開始到OnDestroy()結束。

  (2)可視生命周期:從onStart()開始到OnStop()結束。

  (3)前台生命周期:從onResume()開始到OnPuse()結束。

  下圖是一些回調函數的詳細說明和介紹。

Android筆記-Activity的生命周期

圖3 生命周期的方法

  另外,onRestoreInstanceState()和onSaveInstanceState()兩個方法會被經常使用,用於保存和恢復Activity的界面臨時信息,如用戶在界面中輸入的數據或選擇的內容等,而onPuse()一般被用來保存界面的持久信息。

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