AppWidgetProvider.OnRestored(Context, Int32[], Int32[]) Methode

Definition

Wird als Reaktion auf die AppWidgetManager#ACTION_APPWIDGET_RESTORED Übertragung aufgerufen, wenn Instanzen dieses AppWidget-Anbieters aus der Sicherung wiederhergestellt wurden.

[Android.Runtime.Register("onRestored", "(Landroid/content/Context;[I[I)V", "GetOnRestored_Landroid_content_Context_arrayIarrayIHandler")]
public virtual void OnRestored(Android.Content.Context? context, int[]? oldWidgetIds, int[]? newWidgetIds);
[<Android.Runtime.Register("onRestored", "(Landroid/content/Context;[I[I)V", "GetOnRestored_Landroid_content_Context_arrayIarrayIHandler")>]
abstract member OnRestored : Android.Content.Context * int[] * int[] -> unit
override this.OnRestored : Android.Content.Context * int[] * int[] -> unit

Parameter

context
Context

context

oldWidgetIds
Int32[]

oldWidgetIds

newWidgetIds
Int32[]

newWidgetIds

Attribute

Hinweise

Wird als Reaktion auf die AppWidgetManager#ACTION_APPWIDGET_RESTORED Übertragung aufgerufen, wenn Instanzen dieses AppWidget-Anbieters aus der Sicherung wiederhergestellt wurden. Wenn Ihr Anbieter permanente Daten zu seinen Widgetinstanzen verwaltet, überschreiben Sie diese Methode, um die alten AppWidgetIds den neuen Werten neu zuzuordnen und alle anderen App-Status zu aktualisieren, die relevant sein können.

Auf diesen Rückruf folgt sofort ein Aufruf #onUpdate , damit Ihr Anbieter sofort neue RemoteViews generieren kann, die für seine neu wiederhergestellten Instanzen geeignet sind.

Darüber hinaus sollten Sie auf "true" festlegen AppWidgetManager#OPTION_APPWIDGET_RESTORE_COMPLETED , ob ein Widget erfolgreich von der Seite des Anbieters wiederhergestellt wurde.

{

Java Dokumentation für android.appwidget.AppWidgetProvider.onRestored(android.content.Context, int[], int[]).

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: