AppWidgetManager.UpdateAppWidget Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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.
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.
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.