Activity.LastNonConfigurationInstance Propriedade

Definição

Recupere os dados da instância não configuração que foram retornados anteriormente por onRetainNonConfigurationInstance().

public virtual Java.Lang.Object? LastNonConfigurationInstance { [Android.Runtime.Register("getLastNonConfigurationInstance", "()Ljava/lang/Object;", "GetGetLastNonConfigurationInstanceHandler")] get; }
[<get: Android.Runtime.Register("getLastNonConfigurationInstance", "()Ljava/lang/Object;", "GetGetLastNonConfigurationInstanceHandler")>]
member this.LastNonConfigurationInstance : Java.Lang.Object

Valor da propriedade

o objeto retornado anteriormente por onRetainNonConfigurationInstance()

Atributos

Comentários

Recupere os dados da instância não configuração que foram retornados anteriormente por onRetainNonConfigurationInstance(). Isso estará disponível nas chamadas iniciais onCreate(Bundle) e onStart() para a nova instância, permitindo que você extraia qualquer estado dinâmico útil da instância anterior. Observe que os dados recuperados aqui só devem ser usados como uma otimização para lidar com as alterações de configuração. Você sempre deve ser capaz de lidar com a obtenção de um ponteiro nulo de volta, e uma atividade ainda deve ser capaz de restaurar-se para seu estado anterior (por meio do mecanismo normal onSaveInstanceState(Bundle) mesmo que essa função retorne nulo. Observação: para a maioria dos casos, você deve usar o Fragmento da API de Fragmento.setRetainInstance(booleano) em vez disso; isso também está disponível em plataformas mais antigas por meio das bibliotecas de suporte do Android.

Referência do Android para android.app.Activity.getLastNonConfigurationInstance.

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