AppWidgetManager.UpdateAppWidget Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| UpdateAppWidget(ComponentName, RemoteViews) |
Impostare RemoteViews da usare per tutte le istanze di AppWidget per il provider AppWidget fornito. |
| UpdateAppWidget(Int32, RemoteViews) |
Impostare RemoteViews da usare per l'appWidgetId specificato. |
| UpdateAppWidget(Int32[], RemoteViews) |
Impostare RemoteViews da usare per l'appWidgetIds specificato. |
UpdateAppWidget(ComponentName, RemoteViews)
Impostare RemoteViews da usare per tutte le istanze di AppWidget per il provider AppWidget fornito.
[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
Parametri
- provider
- ComponentName
Oggetto ComponentName per il android.content.BroadcastReceiver BroadcastReceiver provider per AppWidget.
- views
- RemoteViews
Oggetto RemoteViews da visualizzare.
- Attributi
Commenti
Impostare RemoteViews da usare per tutte le istanze di AppWidget per il provider AppWidget fornito.
Va bene chiamare questo metodo sia all'interno di una #ACTION_APPWIDGET_UPDATE trasmissione che all'esterno del gestore. Questo metodo funzionerà solo quando viene chiamato dall'uid proprietario del provider AppWidget.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
UpdateAppWidget(Int32, RemoteViews)
Impostare RemoteViews da usare per l'appWidgetId specificato.
[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
Parametri
- appWidgetId
- Int32
Istanza di AppWidget per cui impostare RemoteViews.
- views
- RemoteViews
Oggetto RemoteViews da visualizzare.
- Attributi
Commenti
Impostare RemoteViews da usare per l'appWidgetId specificato.
Si noti che il parametro RemoteViews verrà memorizzato nella cache da AppWidgetService e pertanto deve contenere una rappresentazione completa del widget. Per l'esecuzione di aggiornamenti parziali del widget, vedere #partiallyUpdateAppWidget(int, RemoteViews).
Va bene chiamare questo metodo sia all'interno di una #ACTION_APPWIDGET_UPDATE trasmissione che all'esterno del gestore. Questo metodo funzionerà solo quando viene chiamato dall'uid proprietario del provider AppWidget.
La memoria bitmap totale usata dall'oggetto RemoteViews non può superare quella necessaria per riempire lo schermo 1,5 volte, ad esempio. (larghezza dello schermo x altezza schermo x 4 x 1,5) byte.
per android.appwidget.AppWidgetManager.updateAppWidget(int, android.widget.RemoteViews).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
UpdateAppWidget(Int32[], RemoteViews)
Impostare RemoteViews da usare per l'appWidgetIds specificato.
[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
Parametri
- appWidgetIds
- Int32[]
Istanze di AppWidget per cui impostare RemoteViews.
- views
- RemoteViews
Oggetto RemoteViews da visualizzare.
- Attributi
Commenti
Impostare RemoteViews da usare per l'appWidgetIds specificato.
Si noti che il parametro RemoteViews verrà memorizzato nella cache da AppWidgetService e pertanto deve contenere una rappresentazione completa del widget. Per l'esecuzione di aggiornamenti parziali del widget, vedere #partiallyUpdateAppWidget(int[], RemoteViews).
Va bene chiamare questo metodo sia all'interno di una #ACTION_APPWIDGET_UPDATE trasmissione che all'esterno del gestore. Questo metodo funzionerà solo quando viene chiamato dall'uid proprietario del provider AppWidget.
La memoria bitmap totale usata dall'oggetto RemoteViews non può superare quella necessaria per riempire lo schermo 1,5 volte, ad esempio. (larghezza dello schermo x altezza schermo x 4 x 1,5) byte.
per android.appwidget.AppWidgetManager.updateAppWidget(int[], android.widget.RemoteViews).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.