Compartir a través de


CalendarContract.ActionHandleCustomEvent Campo

Definición

Acción de actividad: muestre el evento al usuario en la aplicación personalizada tal como se especifica en 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

Valor de campo

Atributos

Comentarios

Acción de actividad: muestre el evento al usuario en la aplicación personalizada tal como se especifica en EventsColumns#CUSTOM_APP_PACKAGE. La aplicación personalizada se iniciará a través Activity#startActivityForResult(Intent, int) de y debe llamar a Activity#setResult(int) con Activity#RESULT_OK o Activity#RESULT_CANCELED para confirmar si la acción se controló o no.

La aplicación personalizada debe tener un filtro de intención como el siguiente:

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

Entrada: Intent#getData tiene el URI del evento. El adicional #EXTRA_EVENT_BEGIN_TIME tiene la hora de inicio de la instancia. El adicional #EXTRA_CUSTOM_APP_URI tendrá .EventsColumns#CUSTOM_APP_URI

Salida: Activity#RESULT_OK si se ha controlado; en caso contrario Activity#RESULT_CANCELED, .

Documentación de Java para android.provider.CalendarContract.ACTION_HANDLE_CUSTOM_EVENT.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a