AppWidgetManager.PartiallyUpdateAppWidget 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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),此方法將被忽略。
本頁部分內容為基於 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),此方法將被忽略。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。