다음을 통해 공유


Intent.ExtraResultReceiver 필드

정의

ResultReceiver 보낸 사람에게 데이터를 다시 반환하는 데 사용되는 형식입니다.

[Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)]
public const string ExtraResultReceiver;
[<Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)>]
val mutable ExtraResultReceiver : string

필드 값

구현

특성

설명

ResultReceiver 보낸 사람에게 데이터를 다시 반환하는 데 사용되는 형식입니다.

에 대한 #ACTION_CHOOSER앱 관련 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER refinement 작업을 완료하는 데 사용됩니다.

활동을 시작하는 데 사용되는 의도에 있는 경우 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER 이 추가 작업은 사용자가 선택기에서 대상 구성 요소를 선택할 때 전송됩니다 #fillIn(Intent, int) filled inIntentSender.#ACTION_CHOOSER 이 ResultReceiver에 결과를 보내서 명확성이 완료되었으며 선택자가 사용자의 선택을 호출해야 함을 알리는 것은 수신자에게 달려 있습니다.

명확성자는 키 #EXTRA_INTENT에 할당된 의도를 사용하여 ResultReceiver에 번들을 제공해야 합니다. 이 제공된 의도는 선택기에서 최종 의도 또는 ChooserTarget을 일치시키고 입력하는 데 사용됩니다. 제공된 의도는 동의할 의도 #EXTRA_INTENT 중 하나이거나 #EXTRA_ALTERNATE_INTENTS 전달되어야 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER 합니다#filterEquals(Intent) match.

ResultReceiver에 전달된 결과 코드는 구체화에 성공하고 선택기에서 제공된 의도의 대상을 시작해야 android.app.Activity#RESULT_CANCELED 하거나 대상을 시작하지 않고 선택기가 완료되어야 하는 경우여야 android.app.Activity#RESULT_OK 합니다.

에 대한 android.content.Intent.EXTRA_RESULT_RECEIVERJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상