AppWidgetManager.PartiallyUpdateAppWidget 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| PartiallyUpdateAppWidget(Int32, RemoteViews) |
对 appWidgetId 指定的小组件执行增量更新或命令。 |
| PartiallyUpdateAppWidget(Int32[], RemoteViews) |
对 appWidgetIds 指定的小组件执行增量更新或命令。 |
PartiallyUpdateAppWidget(Int32, RemoteViews)
对 appWidgetId 指定的小组件执行增量更新或命令。
[Android.Runtime.Register("partiallyUpdateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")]
public virtual void PartiallyUpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("partiallyUpdateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")>]
abstract member PartiallyUpdateAppWidget : int * Android.Widget.RemoteViews -> unit
override this.PartiallyUpdateAppWidget : int * Android.Widget.RemoteViews -> unit
参数
- appWidgetId
- Int32
要为其设置 RemoteViews 的 AppWidget 实例。
- views
- RemoteViews
包含增量更新/命令的 RemoteViews 对象。
- 属性
注解
对 appWidgetId 指定的小组件执行增量更新或命令。
此更新不同于 #updateAppWidget(int, RemoteViews) 传递的 RemoteViews 对象是小组件的不完整表示形式,因此不会由 AppWidgetService 缓存。 请注意,由于这些更新未缓存,因此在 AppWidgetService 中使用缓存版本还原小组件时,不会保留它们修改未由 restoreInstanceState 还原的任何状态。
与类似命令一起使用RemoteViews#showNext(int)RemoteViews#showPrevious(int)RemoteViews#setScrollPosition(int, int)。
可以同时在广播和 #ACTION_APPWIDGET_UPDATE 处理程序外部调用此方法。 仅当从拥有 AppWidget 提供程序的 uid 调用时,此方法才起作用。
如果小组件尚未通过 #updateAppWidget(int[], RemoteViews) 收到完整更新,将忽略此方法。
Java文档android.appwidget.AppWidgetManager.partiallyUpdateAppWidget(int, android.widget.RemoteViews)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
PartiallyUpdateAppWidget(Int32[], RemoteViews)
对 appWidgetIds 指定的小组件执行增量更新或命令。
[Android.Runtime.Register("partiallyUpdateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")]
public virtual void PartiallyUpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("partiallyUpdateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")>]
abstract member PartiallyUpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
override this.PartiallyUpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
参数
- appWidgetIds
- Int32[]
要为其设置 RemoteViews 的 AppWidget 实例。
- views
- RemoteViews
包含增量更新/命令的 RemoteViews 对象。
- 属性
注解
对 appWidgetIds 指定的小组件执行增量更新或命令。
此更新不同于 #updateAppWidget(int[], RemoteViews) 传递的 RemoteViews 对象是小组件的不完整表示形式,因此不会替换小组件的缓存表示形式。 从 API 级别 17 开始,视图对象中设置的新属性将追加到小组件的缓存表示形式,因此将保留。
与类似命令一起使用RemoteViews#showNext(int)RemoteViews#showPrevious(int)RemoteViews#setScrollPosition(int, int)。
可以同时在广播和 #ACTION_APPWIDGET_UPDATE 处理程序外部调用此方法。 仅当从拥有 AppWidget 提供程序的 uid 调用时,此方法才起作用。
如果小组件尚未通过 #updateAppWidget(int[], RemoteViews) 收到完整更新,将忽略此方法。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。