Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android編程入門 >> Android四大組件之Activity

Android四大組件之Activity

編輯:Android編程入門

 1.感性的認知Activity

Activity是安卓的四大組件之一,它就像是一個容器,容器當中裝了很多的Android布局,這些布局可以直接寫在Activity所引用的xml布局文件當中,也可以通過Fragment碎片的形式在Activity當中展現出來。總而言之,Activity就像是一個團隊,團隊當中有著各種各樣的人,這些人在這個團隊中接受這個團隊的管理。

2.Activity的創建

首先我們打開我們的開發環境,然後創建一個類,類名可以隨便起,創建成功後我們進入類當中,讓類繼承自Activity,讓後我們還要在androidmenifest也就是清單文件當中對這個Activity進行注冊。這樣一個類就算創建好了。

3.Activity的使用之生命周期

談到Activity我們都知道Activity有它特有的聲明周期,Activity的聲明周期可以通過這七個方法很好的诠釋出來:

1.onCreate()

2.onStart()

3.onResume()

4.onPause()

5.onStop()

6.onRetart()

7.onDestroy()

 4.Activity的使用之啟動模式

當Activity創建好了之後,我們需要去啟動Activity,也就是LaunchModule。Activity在被創建成功後,都是存放在一個叫做任務棧的東西當中也就是Task,談到任務棧,任務棧有一個特點就是它是超然於各個應用程序之外的一個東西,不是屬於某個應用程序的。言歸正傳,我們都知道Activity存放在任務棧當中,所以當我們需要某個Activity時,我們需要到任務棧當中去啟動。啟動Activity一般有四種模式:

第一種:standard

第二種:singleTask

第三種:singleTop

第四種:singleInstance

5.Activity之間的交互

一個應用程序之間不可能只用一個Activity,一個應用程序中肯定包含多個Activity,那麼這些Activity是怎麼進行交互的呢?

首先,我們需要一個Intent對象,如果有數據交互的話,我們還需要一個Bindle對象,用Bindle對象將數據綁定讓,讓同將Bindle對象放到Intent對象當中,最後通過startActivity()方法去啟動Intent對象從而跳轉到另外的Activity,實現兩個Activity之間的交互。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved