AppWidgetProvider.OnRestored(Context, Int32[], Int32[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
{
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.