Condividi tramite


CalendarContract.ActionHandleCustomEvent Campo

Definizione

Azione attività: visualizzare l'evento all'utente nell'app personalizzata come specificato in 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

Valore del campo

Attributi

Commenti

Azione attività: visualizzare l'evento all'utente nell'app personalizzata come specificato in EventsColumns#CUSTOM_APP_PACKAGE. L'app personalizzata verrà avviata tramite Activity#startActivityForResult(Intent, int) e deve chiamare Activity#setResult(int) con Activity#RESULT_OK o Activity#RESULT_CANCELED per confermare se l'azione è stata gestita o meno.

L'app personalizzata deve avere un filtro finalità simile al seguente:

&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;

Input: Intent#getData ha l'URI dell'evento. L'ora di inizio dell'istanza è aggiuntiva #EXTRA_EVENT_BEGIN_TIME . L'elemento aggiuntivo #EXTRA_CUSTOM_APP_URI avrà .EventsColumns#CUSTOM_APP_URI

Output: Activity#RESULT_OK se l'oggetto è stato gestito; in caso contrario Activity#RESULT_CANCELED, .

Documentazione java per android.provider.CalendarContract.ACTION_HANDLE_CUSTOM_EVENT.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a