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_SHOT可以是 、 PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATEPendingIntent#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 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

適用於

另請參閱