Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android學習筆記(一)——生命周期

Android學習筆記(一)——生命周期

編輯:關於Android編程

1、Activity是布滿整個窗口或者懸浮於其它窗口上的交互界面。在一個應用程序中通常由多個Activity構成,都會在Manifest.xml中指定一個主的Activity;

2、當啟動其它的Activity時上一個Activity將會停止,新的Activity將會壓入棧中,同時獲取用戶焦點;

3、對Activity的操作符合棧的先進後出原則,當用戶按Back鍵時,當前的Activity被銷毀,前一個Activity重新恢復;

4、Activity生命周期的7個方法:

void Create(Bundle savedInstanceState):在Activity創建時被系統調用,是一個Activity生命周期的開始;

void onStart():在 onCreate() 方法之後被調用,或者在 Activity 從 Stop 狀態轉換為 Active 狀態時被調用;

void onRestart():在活動已停止並要再次啟動時調用;

void onResume():當活動與用戶開始交互時調用;

void onPause():在當前活動被暫停並恢復以前的活動時調用;

void onStop():在當前活動不再對用戶可見時調用;

void onDestroy():在活動被系統銷毀(手動或系統自動)前調用。

5、Activity運行的3個階段:

啟動Activity:onCreate()->onStart()->onResume();

Activity重新獲取焦點:onRestart()->onStart()->onResume();

關閉Activity:onPause()->onStop()->onDestroy()。


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