共用方式為


Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) 方法

定義

建立新的 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_SHOTPendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE、、 PendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENTPendingIntent#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 屬性授權中所述的詞彙使用。

適用於

另請參閱