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 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。