Idioma

View.OnSaveInstanceState Método

Definição

Hook que permite que uma view gere uma representação de seu estado interno que pode ser usada posteriormente para criar uma nova instância com o mesmo estado.

[Android.Runtime.Register("onSaveInstanceState", "()Landroid/os/Parcelable;", "GetOnSaveInstanceStateHandler")]
protected virtual Android.OS.IParcelable? OnSaveInstanceState();
[<Android.Runtime.Register("onSaveInstanceState", "()Landroid/os/Parcelable;", "GetOnSaveInstanceStateHandler")>]
abstract member OnSaveInstanceState : unit -> Android.OS.IParcelable
override this.OnSaveInstanceState : unit -> Android.OS.IParcelable

Retornos

Retorna um objeto Parcelable que contém o estado dinâmico atual do modo de exibição ou nulo se não houver nada interessante para salvar.

Atributos

Comentários

Hook que permite que uma view gere uma representação de seu estado interno que pode ser usada posteriormente para criar uma nova instância com o mesmo estado. Esse estado deve conter apenas informações que não sejam persistentes ou que não possam ser reconstruídas posteriormente. Por exemplo, você nunca armazenará sua posição atual na tela porque isso será computado novamente quando uma nova instância do modo de exibição for colocada em sua hierarquia de exibição.

Alguns exemplos de coisas que você pode armazenar aqui: a posição atual do cursor em um modo de exibição de texto (mas geralmente não o texto em si, uma vez que é armazenado em um provedor de conteúdo ou outro armazenamento persistente), o item atualmente selecionado em um modo de exibição de lista.

Documentação Java para android.view.View.onSaveInstanceState().

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

Aplica-se a

Confira também