다음을 통해 공유


CalendarContract.ActionHandleCustomEvent 필드

정의

활동 작업: 지정한 대로 EventsColumns#CUSTOM_APP_PACKAGE사용자 지정 앱에서 사용자에게 이벤트를 표시합니다.

[Android.Runtime.Register("ACTION_HANDLE_CUSTOM_EVENT")]
public const string ActionHandleCustomEvent;
[<Android.Runtime.Register("ACTION_HANDLE_CUSTOM_EVENT")>]
val mutable ActionHandleCustomEvent : string

필드 값

특성

설명

활동 작업: 지정한 대로 EventsColumns#CUSTOM_APP_PACKAGE사용자 지정 앱에서 사용자에게 이벤트를 표시합니다. 사용자 지정 앱은 작업을 통해 Activity#startActivityForResult(Intent, int) 시작되며 작업이 처리되었는지 여부를 호출 Activity#RESULT_OK Activity#setResult(int) 하거나 Activity#RESULT_CANCELED 승인해야 합니다.

사용자 지정 앱에는 다음과 같은 의도 필터가 있어야 합니다.

&lt;intent-filter&gt;
               &lt;action android:name="android.provider.calendar.action.HANDLE_CUSTOM_EVENT" /&gt;
               &lt;category android:name="android.intent.category.DEFAULT" /&gt;
               &lt;data android:mimeType="vnd.android.cursor.item/event" /&gt;
            &lt;/intent-filter&gt;

입력: Intent#getData 이벤트 URI가 있습니다. 추가 #EXTRA_EVENT_BEGIN_TIME 인스턴스의 시작 시간이 있습니다. 추가 #EXTRA_CUSTOM_APP_URI 에는 .EventsColumns#CUSTOM_APP_URI

출력: Activity#RESULT_OK 처리된 경우, 그렇지 않으면 Activity#RESULT_CANCELED.

에 대한 android.provider.CalendarContract.ACTION_HANDLE_CUSTOM_EVENTJava 설명서

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

적용 대상