語言

AppWidgetManager.PartiallyUpdateAppWidget 方法

定義

多載

名稱 Description
PartiallyUpdateAppWidget(Int32, RemoteViews)

對由 appWidgetID 指定的元件執行增量更新或指令。

PartiallyUpdateAppWidget(Int32[], RemoteViews)

對 appWidgetID 指定的元件執行增量更新或指令。

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 快取。 請注意,由於這些更新未被快取,任何未被 restoreInstanceState 還原的狀態,若使用快取版本還原 AppWidgetService,任何未被 restoreInstanceState 還原的狀態都不會持續存在。

使用、 RemoteViews#showNext(int)RemoteViews#showPrevious(int)及RemoteViews#setScrollPosition(int, int)類似指令。

在廣播內 #ACTION_APPWIDGET_UPDATE 或處理器外呼叫此方法皆可。 此方法僅在擁有 AppWidget 提供者的 UID 呼叫時有效。

若小工具尚未透過 S 獲得完整更新 #updateAppWidget(int[], RemoteViews),此方法將被忽略。

Java 文件 android.appwidget.AppWidgetManager.partiallyUpdateAppWidget(int, android.widget.RemoteViews)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PartiallyUpdateAppWidget(Int32[], RemoteViews)

對 appWidgetID 指定的元件執行增量更新或指令。

[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[]

AppWidget 實例,用來設定 RemoteViews。

views
RemoteViews

包含增量更新/指令的 RemoteViews 物件。

屬性

備註

對 appWidgetID 指定的元件執行增量更新或指令。

此更新不同 #updateAppWidget(int[], RemoteViews) 於傳遞的 RemoteViews 物件被視為元件的不完整表示,因此不會取代快取元件的表示。 從 API 層級 17 起,檢視物件中新設定的屬性將附加到快取的元件表示中,因此會持續存在。

使用、 RemoteViews#showNext(int)RemoteViews#showPrevious(int)及RemoteViews#setScrollPosition(int, int)類似指令。

在廣播內 #ACTION_APPWIDGET_UPDATE 或處理器外呼叫此方法皆可。 此方法僅在擁有 AppWidget 提供者的 UID 呼叫時有效。

若小工具尚未透過 S 獲得完整更新 #updateAppWidget(int[], RemoteViews),此方法將被忽略。

Java 文件 android.appwidget.AppWidgetManager.partiallyUpdateAppWidget(int[], android.widget.RemoteViews)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於