Lenguaje

AppWidgetProvider.OnRestored(Context, Int32[], Int32[]) Método

Definición

Se llama en respuesta a la AppWidgetManager#ACTION_APPWIDGET_RESTORED difusión cuando se han restaurado las instancias de este proveedor de AppWidget a partir de la copia de seguridad.

[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

Parámetros

context
Context

context

oldWidgetIds
Int32[]

oldWidgetIds

newWidgetIds
Int32[]

newWidgetIds

Atributos

Comentarios

Se llama en respuesta a la AppWidgetManager#ACTION_APPWIDGET_RESTORED difusión cuando se han restaurado las instancias de este proveedor de AppWidget a partir de la copia de seguridad. Si el proveedor mantiene datos persistentes sobre sus instancias de widget, invalide este método para volver a asignar los valores nuevos de AppWidgetIds a los nuevos valores y actualizar cualquier otro estado de la aplicación que pueda ser relevante.

Esta devolución de llamada se seguirá inmediatamente mediante una llamada a para #onUpdate que el proveedor pueda generar inmediatamente nuevas remoteViews adecuadas para su conjunto de instancias recién restaurado.

Además, debe establecer en AppWidgetManager#OPTION_APPWIDGET_RESTORE_COMPLETED true para indicar si un widget se ha restaurado correctamente desde el lado del proveedor.

{

Java documentación para android.appwidget.AppWidgetProvider.onRestored(android.content.Context, int[], int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a