語言

Intent.ActionSendMultiple 欄位

定義

活動行動:將多重資料傳送給他人。

[Android.Runtime.Register("ACTION_SEND_MULTIPLE")]
public const string ActionSendMultiple;
[<Android.Runtime.Register("ACTION_SEND_MULTIPLE")>]
val mutable ActionSendMultiple : string

欄位值

實作

屬性

備註

活動行動:將多重資料傳送給他人。

像 #ACTION_SEND,只是資料是多重的。

Input: #getType 是所傳送資料的 MIME 類型。 get*ArrayListExtra 可以是 a #EXTRA_TEXT 或 #EXTRA_STREAM 欄位,包含要傳送的資料。 如果使用 #EXTRA_TEXT,你也可以選擇 #EXTRA_HTML_TEXT 讓客戶用 HTML 格式來檢索你的文字。

支援多種類型,接收者應盡可能處理混合類型。 接收端檢查它們的正確方法是對每個 URI 使用內容解析器。 意圖發送者應該嘗試將最具體的默劇類型放入意圖類型,但也可以根據需要退回 <type>/* 或 */*。

例如,如果你傳送的是 image/jpg 和 image/jpg,意圖的類型可以是 image/jpg;但如果你傳送的是 image/jpg 和 image/png,那麼意圖的類型應該是 image/*。

截至 android.os.Build.VERSION_CODES#JELLY_BEAN,傳送的資料可透過 #setClipData(ClipData)提供。 這讓你在分享內容時可以使用#FLAG_GRANT_READ_URI_PERMISSION:URI 及其他進階功能。ClipData 若採用此方法,仍需透過 #EXTRA_TEXT 下方描述的 or #EXTRA_STREAM 欄位提供相同資料,以確保與舊應用程式相容。 如果你沒有設定 ClipData,呼叫 Context#startActivity(Intent). 時它會被複製到那裡。

從 開始android.os.Build.VERSION_CODES#O,若 #CATEGORY_TYPED_OPENABLE 通過 ,則透過 或 的 Uris #EXTRA_STREAM#setClipData(ClipData) 可能只能以資產ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle)型別檔案形式開啟。

可選的標準附加內容,部分收件人可能會將其解讀為適當,包括:#EXTRA_EMAIL、#EXTRA_CC、#EXTRA_BCC#EXTRA_SUBJECT、。

輸出:沒有。

Java 文件 android.content.Intent.ACTION_SEND_MULTIPLE。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於