Compartilhar via


CalendarContract.ActionHandleCustomEvent Campo

Definição

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:

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

Aplica-se a