Intent.ClipData 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
ClipData
傳回與此意圖相關聯的 。 -或- 設定 ClipData
與此意圖相關聯的 。
public virtual Android.Content.ClipData? ClipData { [Android.Runtime.Register("getClipData", "()Landroid/content/ClipData;", "GetGetClipDataHandler")] get; [Android.Runtime.Register("setClipData", "(Landroid/content/ClipData;)V", "GetSetClipData_Landroid_content_ClipData_Handler")] set; }
[<get: Android.Runtime.Register("getClipData", "()Landroid/content/ClipData;", "GetGetClipDataHandler")>]
[<set: Android.Runtime.Register("setClipData", "(Landroid/content/ClipData;)V", "GetSetClipData_Landroid_content_ClipData_Handler")>]
member this.ClipData : Android.Content.ClipData with get, set
屬性值
- 屬性
備註
屬性 getter 檔:
ClipData
傳回與此意圖相關聯的 。 如果沒有,則傳回 null。 如需相關資訊,請參閱 #setClipData
。
的 android.content.Intent.getClipData()
Java 檔。
屬性 setter 檔:
ClipData
設定與此意圖相關聯的 。 這會取代任何先前設定的 ClipData。
意圖中的 ClipData 不會用於意圖比對或其他這類作業。 語意上就像額外專案,用來以意圖傳輸其他數據。 透過額外數據使用這項功能的主要功能是 #FLAG_GRANT_READ_URI_PERMISSION
,它會 #FLAG_GRANT_WRITE_URI_PERMISSION
在剪輯數據中包含的任何 URI 專案上運作。 特別是,如果您想要傳輸包含多個 content:
URI 的意圖,收件者可能沒有存取內容提供者的全域許可權,這特別有用。
如果 ClipData 包含本身為意圖的專案,則會忽略這些意圖中的任何授與旗標。 只會遵守主要意圖的最上層旗標,並將套用至剪輯中所有Uri或Intent專案(或剪輯的子專案)。
Intent 不會直接使用 ClipData 物件中的 MIME 類型、標籤和圖示。 應用程式通常應該依賴意圖本身的MIME類型,而不是在ClipData中找到的應用程式。 常見的作法是建構 ClipData,以搭配 MIME 類型為 “*/*” 的意圖使用。
的 android.content.Intent.setClipData(android.content.ClipData)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。