AppWidgetManager.BindAppWidgetIdIfAllowed Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle) |
Задайте поставщик для заданного appWidgetId, если вызывающий объект имеет разрешение. |
BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle) |
Задайте компонент для заданного appWidgetId. |
BindAppWidgetIdIfAllowed(Int32, ComponentName) |
Задайте компонент для заданного appWidgetId. |
BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)
Задайте поставщик для заданного appWidgetId, если вызывающий объект имеет разрешение.
[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed (int appWidgetId, Android.OS.UserHandle? user, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool
Параметры
- appWidgetId
- Int32
Идентификатор AppWidget, под которым выполняется привязка поставщика.
- user
- UserHandle
Идентификатор пользователя, в котором находится поставщик.
- provider
- ComponentName
Имя компонента поставщика.
- options
- Bundle
Необязательный пакет, содержащий параметры для AppWidget.
Возвращаемое значение
True, если у этого компонента есть разрешение на привязку AppWidget
- Атрибуты
Комментарии
Задайте поставщик для заданного appWidgetId, если вызывающий объект имеет разрешение.
В случае успешного выполнения поставщик мини-приложений получит широковещательную трансляцию #ACTION_APPWIDGET_UPDATE
.
<strong>Примечание.</strong> Вам требуется android.Manifest.permission#BIND_APPWIDGET
разрешение или пользователь должен всегда включать мини-приложения привязки для вашего компонента. Должен использоваться приложениями, в которых размещаются мини-приложения. Если этот метод возвращает значение false, вызовите #ACTION_APPWIDGET_BIND
, чтобы запросить разрешение на привязку.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Применяется к
BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)
Задайте компонент для заданного appWidgetId.
[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed (int appWidgetId, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool
Параметры
- appWidgetId
- Int32
Идентификатор AppWidget, под которым выполняется привязка поставщика.
- provider
- ComponentName
Объект android.content.BroadcastReceiver
, который будет поставщиком AppWidget для этого AppWidget.
- options
- Bundle
Пакет, содержащий параметры для AppWidget. См. также #updateAppWidgetOptions(int, Bundle)
Возвращаемое значение
True, если у этого компонента есть разрешение на привязку AppWidget
- Атрибуты
Комментарии
Задайте компонент для заданного appWidgetId.
В случае успешного выполнения поставщик мини-приложений получит широковещательную трансляцию #ACTION_APPWIDGET_UPDATE
.
<p class="note">Вам требуется разрешение BIND_APPWIDGET или пользователь должен всегда включать мини-приложения привязки для вашего компонента. Должен использоваться приложениями, в которых размещаются мини-приложения; Если этот метод возвращает значение false, вызовите #ACTION_APPWIDGET_BIND
, чтобы запросить разрешение на привязку.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Применяется к
BindAppWidgetIdIfAllowed(Int32, ComponentName)
Задайте компонент для заданного appWidgetId.
[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")]
public virtual bool BindAppWidgetIdIfAllowed (int appWidgetId, Android.Content.ComponentName? provider);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool
Параметры
- appWidgetId
- Int32
Идентификатор AppWidget, под которым выполняется привязка поставщика.
- provider
- ComponentName
Объект android.content.BroadcastReceiver
, который будет поставщиком AppWidget для этого AppWidget.
Возвращаемое значение
True, если у этого компонента есть разрешение на привязку AppWidget
- Атрибуты
Комментарии
Задайте компонент для заданного appWidgetId.
В случае успешного выполнения поставщик мини-приложений получит широковещательную трансляцию #ACTION_APPWIDGET_UPDATE
.
<p class="note">Вам требуется разрешение BIND_APPWIDGET или пользователь должен всегда включать мини-приложения привязки для вашего компонента. Должен использоваться приложениями, в которых размещаются мини-приложения; Если этот метод возвращает значение false, вызовите #ACTION_APPWIDGET_BIND
, чтобы запросить разрешение на привязку.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.