Idioma

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

Definição

Chamado em resposta à AppWidgetManager#ACTION_APPWIDGET_RESTORED transmissão quando instâncias deste provedor AppWidget foram restauradas do backup.

[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

contexto

oldWidgetIds
Int32[]

oldWidgetIds

newWidgetIds
Int32[]

newWidgetIds

Atributos

Comentários

Chamado em resposta à AppWidgetManager#ACTION_APPWIDGET_RESTORED transmissão quando instâncias deste provedor AppWidget foram restauradas do backup. Se o provedor mantiver dados persistentes sobre suas instâncias de widget, substitua esse método para remapear as AppWidgetIds antigas para os novos valores e atualizar qualquer outro estado de aplicativo que possa ser relevante.

Esse retorno de chamada será seguido imediatamente por uma chamada para #onUpdate que o provedor possa gerar imediatamente novos RemoteViews adequados para seu conjunto de instâncias recém-restaurado.

Além disso, você deve definir AppWidgetManager#OPTION_APPWIDGET_RESTORE_COMPLETED como true para indicar se um widget foi restaurado com êxito do lado do provedor.

{

Java documentação para android.appwidget.AppWidgetProvider.onRestored(android.content.Context, int[], int[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a