次の方法で共有


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#setResult(int) Activity#RESULT_OK 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は >

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象