CalendarContract.ActionHandleCustomEvent Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
<intent-filter>
<action android:name="android.provider.calendar.action.HANDLE_CUSTOM_EVENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/event" />
</intent-filter>
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.