7.Android的学习(活动的生命周期以及小例子)
Android活動的生命周期
·完整生存期:活動在onCreate()方法和onDestroy()方法之間所經歷的。
·可見生存期:活動在onStart()方法和onStop()方法之間所經歷的。在可見生存期間,活動對于用戶總是可見的。
·前臺生存期:活動在onResume()方法和onPause()方法之間所經歷的。在前臺生存期內,活動總是處于運行狀態的,平時看到和接觸最多的也就是這個狀態了。
4.? 用Log打印看看完整的生命周期:
(1)新建一個工程:ActivityLifeCycleTest
? ? ? ? ?新建三個活動,第一個主活動就是MainActivity? ,布局名:activity_layout
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 第二個子活動就是NormalActivity,布局名:normal_layout? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第三個子活動就是DialogActivity,布局名:dialog_layout
? (2)在activity_layout文件里:
在normal_layout 里面:
在dialog_layout里面:
(3)在主活動MainActivity里面加入如下代碼:
(4)然后運行程序,可以查看日志:
? ? ? 點擊第一個按鈕:
然后在下面可以看見如下的日志:
然后再點擊Back鍵返回:發現相對應的日志:
在點擊第二個按鈕,再點擊Back鍵返回主界面。
最后可以在主界面點擊Back鍵,看退出程序的日志:
最后會一次執行上面的三個·方法,就銷毀了MainActivity.
這樣? ?活動的完整的生命周期,已經體驗一遍了,通過日志的打印,我們就把活動的生命周期理解的更加深刻了。
總結
以上是生活随笔為你收集整理的7.Android的学习(活动的生命周期以及小例子)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6.Android的学习(Intent跳
- 下一篇: 百度、头条、网易 Android 等社