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.