Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android中Activity的生存期

Android中Activity的生存期

編輯:Android開發教程

Activity的狀態是由Activity棧中的位置決定, Activity棧是所有運行的Acitivity的先進後出的集合;

當一個Activity啟動時, 狀態變為活動(Activity)狀態, 被移至棧頂;

使用Back(返回)按鈕返回到剛才的Activity, 前台的Activity被關閉, 棧中下一個Activity移動至棧頂;

Activity包含四種狀態:

活動狀態: 可見的, 具有焦點的前台Acitivity;

暫停狀態: 可見的, 未獲得焦點的Activity;

停止狀態: 不可見的Activity;

非活動狀態: 終止的Activity;

事件處理程序:

onCreate(), 初始化一個Acitivity並填充UI;

onRestoreInstanceState() - onRestart(), 創建之後, 恢復UI狀態, Activity的實例狀態, 重啟Acitivity;

onStart(): Activity的可見生存周期開始;

onResume(): 恢復被被Pause(暫停)的Activity;

onSaveInstanceState(): 保持Activity的實例狀態;

onPause(): 暫停前台的Activity, 轉變為暫停狀態;

onStop(): 停止Activity, back鍵, 轉換為停止狀態;

onDestroy(): 終止Activity, 轉換為非活動狀態;

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/extra/

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