什么是Activity、生命周期
1、什么是Activity
1、當程序第一次運行時用戶就會看這個Activity,這個Activity可以通過啟動其他的Activity進行相關的操作。
2、當啟動其他的Activty時這個當前的這個Activity將會停止,新的Activity將會壓入棧中,同事獲取用戶的焦點,這時就可以在這個Activity上操作了。
3、我們都知道棧是先進后出的原則,那么當用戶按Back鍵時,當前的這個Activity銷毀,前一個Activity重新恢復。
2、Activity生命周期
Activity生命周期的7個方法和3個階段
7個方法如下:
Void onCreate(Bundle savedlnstanceState); //初始化
Void onStart(); //開始
Void onRestart();//重置
Void onResume();
Void onPause();
Void onStop();
Void onDestroy();
?3、Activity經歷如下3個階段:
(1)開始Activity:在這個階段一次執行3個生命周期的方法,分別是onCreate、onStart和onResume.
(2)Activity重新獲得焦點:如果Activiy重新獲得焦點,會一次執行3個生命周期,分別是onRestart、onStart和onResume。
(3)關閉Activity:當Acitity被關閉是系統會一次執行3個生命周期的方法,分別是:onPause、onStop和onDestory。
?
總結
以上是生活随笔為你收集整理的什么是Activity、生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery.validate.js的使
- 下一篇: nginx代理设置域名跳转/域名重定向