android的生命週期

android的生命週期指activity從啓動到銷燬的過程,在這個過程當中,activity通常表現爲4種狀態,分別是活動狀態,暫停狀態,中止狀態,和非活動狀態。
android

活動狀態,當activity在用戶界面處於最上層(手機永遠都是顯示activity棧中最上層的一個activity,棧後進先出),徹底能被用戶看到,可以與用戶進行交互,則activity處於活動狀態。操作系統

暫停狀態,當activity在界面上被部分遮擋,該activity再也不處於用戶界面最上層,且不可以與用戶交互,則這個activity處於暫停狀態。生命週期

中止狀態,當activity在界面上徹底不能被用戶看到,也就是說這個activity被其餘的activity所有遮擋,則這個activity處於中止狀態。事件

非活動狀態,當activity不處於以上三種狀態,則這個activity處於非活動狀態。it

activity有7個主要事件class

public class Activity{方法

    1protected void onCreate(Bundle savedInstanceState);
activity

    2.protected void onStart();
top

    3.protected void onRestart();
vi

    4.protected void onResume();

    5.protected void onPause();

    6.protected void onStop();

    7.protected void onDestroy();

}

當新建一個activity他處於活動狀態的時候,android的操做系統會自動調用方法 1 2 4 當他處於暫停狀態 會調用5 當處於中止狀態 會調用 6 7

相關文章
相關標籤/搜索