CalendarContract.ActionHandleCustomEvent Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Действие действия. Отображение события пользователю в пользовательском приложении, как указано в 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
Значение поля
- Атрибуты
Комментарии
Действие действия. Отображение события пользователю в пользовательском приложении, как указано в EventsColumns#CUSTOM_APP_PACKAGE
. Пользовательское приложение будет запущено с Activity#RESULT_OK
помощью Activity#startActivityForResult(Intent, int)
Activity#setResult(int)
вызова или Activity#RESULT_CANCELED
подтверждения того, было ли действие обработано или нет.
Пользовательское приложение должно иметь фильтр намерений, как показано ниже:
<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>
Входные данные: Intent#getData
имеет универсальный код ресурса (URI) события. Дополнительный #EXTRA_EVENT_BEGIN_TIME
имеет время начала экземпляра. Дополнительные #EXTRA_CUSTOM_APP_URI
будут иметь EventsColumns#CUSTOM_APP_URI
.
Выходные данные: Activity#RESULT_OK
если это было обработано; в противном случае Activity#RESULT_CANCELED
.
Документация по Java для android.provider.CalendarContract.ACTION_HANDLE_CUSTOM_EVENT
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.