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#startActivityForResult(Intent, int)
, и оно должно вызвать Activity#setResult(int)
с Activity#RESULT_OK
или 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 License.