AppWidgetManager.BindAppWidgetIdIfAllowed 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle) |
设置给定 appWidgetId 的组件。 |
| BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle) |
如果调用方具有权限,则为给定 appWidgetId 设置提供程序。 |
| BindAppWidgetIdIfAllowed(Int32, ComponentName) |
设置给定 appWidgetId 的组件。 |
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 ID。
- provider
- ComponentName
该 android.content.BroadcastReceiver 提供程序将是此 AppWidget 的 AppWidget 提供程序。
- options
- Bundle
包含 AppWidget 选项的捆绑包。 另请参阅 #updateAppWidgetOptions(int, Bundle)
返回
如果此组件有权绑定 AppWidget,则为 true
- 属性
注解
设置给定 appWidgetId 的组件。
如果成功,应用小组件提供程序将收到 #ACTION_APPWIDGET_UPDATE 广播。
你需要BIND_APPWIDGET权限,或者用户必须始终为组件启用绑定小组件。 应由托管小组件的应用使用;如果此方法返回 false,则调用 #ACTION_APPWIDGET_BIND 请求绑定权限
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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 ID。
- user
- UserHandle
提供程序所在的用户 ID。
- provider
- ComponentName
提供程序的组件名称。
- options
- Bundle
包含 AppWidget 选项的可选捆绑包。
返回
如果此组件有权绑定 AppWidget,则为 true
- 属性
注解
如果调用方具有权限,则为给定 appWidgetId 设置提供程序。
如果成功,应用小组件提供程序将收到 #ACTION_APPWIDGET_UPDATE 广播。
<strong Note:>/strong<> You need the android.Manifest.permission#BIND_APPWIDGET permission or the user must have enabled binding widgets always for your component. 应由托管小组件的应用使用。 如果此方法返回 false,则调用 #ACTION_APPWIDGET_BIND 请求绑定权限。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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 ID。
- provider
- ComponentName
该 android.content.BroadcastReceiver 提供程序将是此 AppWidget 的 AppWidget 提供程序。
返回
如果此组件有权绑定 AppWidget,则为 true
- 属性
注解
设置给定 appWidgetId 的组件。
如果成功,应用小组件提供程序将收到 #ACTION_APPWIDGET_UPDATE 广播。
你需要BIND_APPWIDGET权限,或者用户必须始终为组件启用绑定小组件。 应由托管小组件的应用使用;如果此方法返回 false,则调用 #ACTION_APPWIDGET_BIND 请求绑定权限
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。