當前位置:名人名言大全網 - 短信平臺 - Android中Intent的原理和作用是什麽?可以傳遞哪些類型的參數?

Android中Intent的原理和作用是什麽?可以傳遞哪些類型的參數?

答案:intent是連接Activity, Service, BroadcastReceiver, ContentProvider四大組件的信使,,可以傳遞八種基本數據類型以及string, Bundle類型,以及實現了Serializable或者Parcelable的類型。

Intent可以劃分成顯式意圖和隱式意圖。

顯式意圖:調用Intent.setComponent()或Intent.setClass()方法明確指定了組件名的Intent為顯式意圖,顯式意圖明確指定了Intent應該傳遞給哪個組件。

隱式意圖:沒有明確指定組件名的Intent為隱式意圖。 Android系統會根據隱式意圖中設置的動作(action)、類別(category)、數據(URI和數據類型)找到最合適的組件來處理這個意圖。