1. 程式人生 > >安卓Activity

安卓Activity

安卓Activity


在這裡插入圖片描述

Activity

  1. 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()把自己顯示出來以達到視窗切換。

  1. Activity的建立
    我們可以通過兩個方法來建立Activity。
    (1)基於普通類繼承Avtivity來建立
    在這裡插入圖片描述

(2)基於AS模板

在這裡插入圖片描述

  1. 註冊Activity與設定啟動Activity
    在這裡插入圖片描述