安卓Activity
阿新 • • 發佈:2018-11-11
安卓Activity
Activity
- Activity的作用
Activity是安卓四大核心元件之一,主要功能是提供介面,與使用者進行互動。Activity有自己的7個生命週期,一個程式的多個Activity之間沒有密切的關聯,需要用其進行互動。
七個生命週期
(1).onCreate():建立Activity時候呼叫。
(2).onRestart():重新啟動Activity呼叫.
(3).onStart():Activity變為在螢幕上對使用者可見。
(4).onResume:Activity開始與使用者進行互動時呼叫。
(5).onPause:Activity被暫停。該方法是用來儲存活動狀態的地方,以便Activity被重新啟動時具有與其退出相同的狀態。
(6).onStop:Activity被停止並轉換為不可見狀態。
(7).onDestroy:Activity被完全從系統記憶體中移除。
例如我們的兩個視窗之間的切換,需要一個呼叫onStop把自己隱藏,然後另一個onStart()把自己顯示出來以達到視窗切換。
- Activity的建立
我們可以通過兩個方法來建立Activity。
(1)基於普通類繼承Avtivity來建立
(2)基於AS模板
- 註冊Activity與設定啟動Activity