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 , чтобы запросить разрешение на привязку.

Документация по Java для android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.os.UserHandle, android.content.ComponentName, android.os.Bundle).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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 , чтобы запросить разрешение на привязку.

Документация по Java для android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.content.ComponentName, android.os.Bundle).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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 , чтобы запросить разрешение на привязку.

Документация по Java для android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.content.ComponentName).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к