AppWidgetProvider.OnRestored(Context, Int32[], Int32[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
{
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.