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...