Activity中Intent的使用

2021-06-08 21:09:31 字數 1039 閱讀 9726

intent的基本作用:

乙個intent物件包含了一組資訊:

1.      component name

2.      action

3.      date

4.      category

5.      extras

6.      flags

intent 概述

• intent是android的核心元件,利用訊息實現應用程式間的互動機制,這種訊息描述了應用中一次操作的動作、資料以及附加資料,系統通過該intent的描述負責找到對應的元件,並將intent傳遞給呼叫的元件,完成元件的呼叫。

• intent由動作、資料、分類、型別、元件和擴充套件資訊等內容組成,每個組成都由相應的屬性進行表示,並提供設定和獲取相應屬性的方法 成屬性

設定屬性方法

獲取屬性方法

動作action

setaction()

getaction()

資料data

setdata()

getdata()

分類category

setcategory()

型別type

settype()

gettype()

元件component

setcomponent()

setclass()

setclassname()

getcomponent()

擴充套件資訊

extra

putextra()

get***extra()獲取不同資料型別的資料,如int型別則使用getintextra(),字串則使用getstringextra()

getextras()獲取bundle包

在android中,intent和activity是直接相互操作的。intent的最常見的用途是繫結應用程式元件。intent用來在應用程式的activity間啟動、停止和傳輸。

Activity中的Intent物件

1.intent主要作用 intent是一種執行時繫結 run time binding 機制,它能在程式執行過程中連線兩個不同的元件 兩個不同的activity,可以不再同一應用 通過intent,你的程式可以向android表達某種請求或者意願,android會根據意願的內容選擇適當的元件來完成...

利用Intent切換Activity

在主activity中敲入 intent it newintent mainactivity.this,otheractivity.class 將資料傳給新的 activity,如果不傳資料,只是簡單的跳轉,這幾行 可以注釋掉 bundle bundle newbundle bundle.putst...

使用Intent啟動Activity

intent 的最常用的用途是繫結應用程式元件。intent 用來在應用程式的 activity 間啟動 停止和傳輸。這一章節中關於啟動新的 activity 的提示,也同樣適用於 service。第8 章可以了解到關於啟動 和建立 service 的細節。為了開啟應用程式中不同的畫面 activi...