標籤:android style java tar ext color
Android應用通常有多個Activity,多個Activity組成Activity棧,當前活動的Activity位於棧頂。Activity相當於Java Web開發的Servlet。當Activity處於Android應用運行時,同樣受系統控制、有生命週期。
4.1 建立、配置和使用Activity
4.1.1 Activity 建立自己的Activity需要整合Activity基類,在不同的應用情境,有時也能整合Activity的子類。
Activity間接或直接繼承了Context、ContextWrapper、ContextThemeWrapper等基類,可以直接調用它們的方法。
建立一個Activity需要實現一個或多個方法,其中最常見的是onCreate()方法,該方法會再Activity建立時回調,該方法調用setContentView()方法來顯示要展示的View。 findViewById()方法擷取介面中的組件。
(源碼\04\4.1\OtherActivity)
4.1.2 配置Activity Android應用要求所有應用程式組件都必須顯式進行配置。
4.1.3 啟動、關閉Activity 用finish()方法結束(源碼\04\4.1\StartActivity)
4.1.4 用Bundle在Activity之間交換資料:用Activity之間的信使Intent,Intent提供了多個重載方法來攜帶資料。
(源碼\04\4.1\BundleTest)
4.1.5 啟動其它Activity並返回結果
(源碼\04\4.1\ActivityForResult)
4.2 Activity的回調機制
4.3 Activity的生命週期與載入模式
Activity的活動狀態由Android以Activity棧的形式管理,當前活動的Activity位於棧頂。Activity大致有4個狀態:活動狀態、暫停狀態、停止狀態、銷毀狀態。
4.3.1 Activity的生命週期 P263
4.3.2 Activity與Servlet的相似性與區別
4.3.3 Activity的4種載入模式
4.4 Fragment 詳解
4.4.1 Fragment 概述
4.4.2 建立Fragment
(源碼\04\4.4\FragmentTest)