AppWidgetManager.UpdateAppWidget Methode

Definition

Überlädt

Name Beschreibung
UpdateAppWidget(ComponentName, RemoteViews)

Legen Sie die RemoteViews fest, die für alle AppWidget-Instanzen für den angegebenen AppWidget-Anbieter verwendet werden sollen.

UpdateAppWidget(Int32, RemoteViews)

Legen Sie die RemoteViews fest, die für die angegebene appWidgetId verwendet werden sollen.

UpdateAppWidget(Int32[], RemoteViews)

Legen Sie die RemoteViews fest, die für die angegebenen appWidgetIds verwendet werden sollen.

UpdateAppWidget(ComponentName, RemoteViews)

Legen Sie die RemoteViews fest, die für alle AppWidget-Instanzen für den angegebenen AppWidget-Anbieter verwendet werden sollen.

[Android.Runtime.Register("updateAppWidget", "(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V", "GetUpdateAppWidget_Landroid_content_ComponentName_Landroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(Android.Content.ComponentName? provider, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V", "GetUpdateAppWidget_Landroid_content_ComponentName_Landroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : Android.Content.ComponentName * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : Android.Content.ComponentName * Android.Widget.RemoteViews -> unit

Parameter

provider
ComponentName

Der ComponentName für den android.content.BroadcastReceiver BroadcastReceiver Anbieter für Ihr AppWidget.

views
RemoteViews

Das anzuzeigende RemoteViews-Objekt.

Attribute

Hinweise

Legen Sie die RemoteViews fest, die für alle AppWidget-Instanzen für den angegebenen AppWidget-Anbieter verwendet werden sollen.

Es ist in Ordnung, diese Methode sowohl innerhalb einer #ACTION_APPWIDGET_UPDATE Übertragung als auch außerhalb des Handlers aufzurufen. Diese Methode funktioniert nur, wenn sie von der UID aufgerufen wird, die den AppWidget-Anbieter besitzt.

Java Dokumentation für android.appwidget.AppWidgetManager.updateAppWidget(android.content.ComponentName, android.widget.RemoteViews).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

UpdateAppWidget(Int32, RemoteViews)

Legen Sie die RemoteViews fest, die für die angegebene appWidgetId verwendet werden sollen.

[Android.Runtime.Register("updateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : int * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : int * Android.Widget.RemoteViews -> unit

Parameter

appWidgetId
Int32

Die AppWidget-Instanz, für die die RemoteViews festgelegt werden soll.

views
RemoteViews

Das anzuzeigende RemoteViews-Objekt.

Attribute

Hinweise

Legen Sie die RemoteViews fest, die für die angegebene appWidgetId verwendet werden sollen.

Beachten Sie, dass der Parameter "RemoteViews" vom AppWidgetService zwischengespeichert wird und daher eine vollständige Darstellung des Widgets enthalten sollte. Informationen zum Ausführen partieller Widgetaktualisierungen finden Sie unter #partiallyUpdateAppWidget(int, RemoteViews).

Es ist in Ordnung, diese Methode sowohl innerhalb einer #ACTION_APPWIDGET_UPDATE Übertragung als auch außerhalb des Handlers aufzurufen. Diese Methode funktioniert nur, wenn sie von der UID aufgerufen wird, die den AppWidget-Anbieter besitzt.

Der gesamte vom RemoteViews-Objekt verwendete Bitmapspeicher darf nicht überschreiten, der zum Ausfüllen des Bildschirms 1,5 Mal erforderlich ist, d. h. 1,5 Mal. (Bildschirmbreite x Bildschirmhöhe x 4 x 1,5) Bytes.

Java Dokumentation für android.appwidget.AppWidgetManager.updateAppWidget(int, android.widget.RemoteViews).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

UpdateAppWidget(Int32[], RemoteViews)

Legen Sie die RemoteViews fest, die für die angegebenen appWidgetIds verwendet werden sollen.

[Android.Runtime.Register("updateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit

Parameter

appWidgetIds
Int32[]

Die AppWidget-Instanzen, für die die RemoteViews festgelegt werden sollen.

views
RemoteViews

Das anzuzeigende RemoteViews-Objekt.

Attribute

Hinweise

Legen Sie die RemoteViews fest, die für die angegebenen appWidgetIds verwendet werden sollen.

Beachten Sie, dass der Parameter "RemoteViews" vom AppWidgetService zwischengespeichert wird und daher eine vollständige Darstellung des Widgets enthalten sollte. Informationen zum Ausführen partieller Widgetaktualisierungen finden Sie unter #partiallyUpdateAppWidget(int[], RemoteViews).

Es ist in Ordnung, diese Methode sowohl innerhalb einer #ACTION_APPWIDGET_UPDATE Übertragung als auch außerhalb des Handlers aufzurufen. Diese Methode funktioniert nur, wenn sie von der UID aufgerufen wird, die den AppWidget-Anbieter besitzt.

Der gesamte vom RemoteViews-Objekt verwendete Bitmapspeicher darf nicht überschreiten, der zum Ausfüllen des Bildschirms 1,5 Mal erforderlich ist, d. h. 1,5 Mal. (Bildschirmbreite x Bildschirmhöhe x 4 x 1,5) Bytes.

Java Dokumentation für android.appwidget.AppWidgetManager.updateAppWidget(int[], android.widget.RemoteViews).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: