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_CANCELEDActivity#RESULT_OK呼び出Activity#setResult(int)して、アクションが処理されたかどうかを確認する必要があります。

カスタム アプリには、次のような意図フィルターが必要です。

&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 #EXTRA_EVENT_BEGIN_TIME には、インスタンスの開始時刻があります。 追加 #EXTRA_CUSTOM_APP_URI の には が含められます EventsColumns#CUSTOM_APP_URI

出力: Activity#RESULT_OK これが処理された場合は 。それ以外の場合 Activity#RESULT_CANCELEDは 。

の Java ドキュメント android.provider.CalendarContract.ACTION_HANDLE_CUSTOM_EVENT

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象