CalendarContract.ActionHandleCustomEvent Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ação de atividade: exiba o evento para o usuário no aplicativo personalizado, conforme especificado em 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 do campo
- Atributos
Comentários
Ação de atividade: exiba o evento para o usuário no aplicativo personalizado, conforme especificado em EventsColumns#CUSTOM_APP_PACKAGE
. O aplicativo personalizado será iniciado por meio e Activity#startActivityForResult(Intent, int)
ele deve ligar Activity#setResult(int)
com Activity#RESULT_OK
ou Activity#RESULT_CANCELED
para confirmar se a ação foi manipulada ou não.
O aplicativo personalizado deve ter um filtro de intenção como o seguinte:
<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
tem o URI do evento. O extra #EXTRA_EVENT_BEGIN_TIME
tem a hora de início da instância. O extra #EXTRA_CUSTOM_APP_URI
terá o EventsColumns#CUSTOM_APP_URI
.
Saída: Activity#RESULT_OK
se isso foi manipulado, caso contrário Activity#RESULT_CANCELED
.
Documentação Java para android.provider.CalendarContract.ACTION_HANDLE_CUSTOM_EVENT
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.