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_UPDATE_CURRENT PendingIntent.FLAG_UPDATE_CURRENTPendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATEPendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENT발생할 때 제공할 수 있는 의도의 지정되지 않은 부분을 제어하기 위해 에서 지원하는 Intent#fillIn Intent.fillIn() 플래그 중 , 또는 플래그일 수 있습니다.

반환

지정된 매개 변수와 일치하는 기존 또는 새 PendingIntent를 반환합니다. 가 제공된 경우에만 PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE null을 반환할 수 있습니다.

특성

설명

다른 사용자에게 전달하여 결과 데이터를 콜백으로 다시 보내는 데 사용할 수 있는 새 PendingIntent 개체를 #onActivityResult 만듭니다. 만든 개체는 원샷(결과가 다시 전송된 후 유효하지 않음) 또는 여러 개(결과를 통해 전송될 수 있도록 허용)가 됩니다.

에 대한 Java 설명서입니다 android.app.Activity.createPendingResult(int, android.content.Intent, int).

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상

추가 정보