Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立新的 PendingIntent 物件,您可以交給其他人,讓他們用來將結果數據傳回回呼 #onActivityResult
。
[Android.Runtime.Register("createPendingResult", "(ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "GetCreatePendingResult_ILandroid_content_Intent_IHandler")]
public virtual Android.App.PendingIntent? CreatePendingResult (int requestCode, Android.Content.Intent data, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("createPendingResult", "(ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "GetCreatePendingResult_ILandroid_content_Intent_IHandler")>]
abstract member CreatePendingResult : int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent
override this.CreatePendingResult : int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent
參數
- requestCode
- Int32
傳回結果數據時,與傳送者相關聯的私人要求碼。 傳送者無法修改此值,讓您識別傳入的結果。
- data
- Intent
在結果中提供的預設數據,此數據可由傳送者修改。
- flags
- PendingIntentFlags
可以是 PendingIntent#FLAG_ONE_SHOT PendingIntent.FLAG_ONE_SHOT
、PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE
、、 PendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENT
PendingIntent#FLAG_UPDATE_CURRENT PendingIntent.FLAG_UPDATE_CURRENT
或任何 旗標,如 支援Intent#fillIn Intent.fillIn()
,以控制實際傳送發生時可以提供哪些未指定之意圖部分。
傳回
傳回符合指定參數的現有或新的PendingIntent。 只有在已提供時 PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE
,才能傳回 null。
- 屬性
備註
建立新的 PendingIntent 物件,您可以交給其他人,讓他們用來將結果數據傳回回呼 #onActivityResult
。 建立的物件將會是一次性物件(在結果傳回後變成無效)或多個物件(允許透過它傳送任意數目的結果)。
的 android.app.Activity.createPendingResult(int, android.content.Intent, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。