Sprache

View.OnSaveInstanceState Methode

Definition

Hook ermöglicht es einer Ansicht, eine Darstellung des internen Zustands zu generieren, die später verwendet werden kann, um eine neue Instanz mit demselben Zustand zu erstellen.

[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

Gibt zurück

Gibt ein Paketable -Objekt zurück, das den aktuellen dynamischen Zustand der Ansicht enthält, oder null, wenn nichts Interessantes zum Speichern vorhanden ist.

Attribute

Hinweise

Hook ermöglicht es einer Ansicht, eine Darstellung des internen Zustands zu generieren, die später verwendet werden kann, um eine neue Instanz mit demselben Zustand zu erstellen. Dieser Zustand sollte nur Informationen enthalten, die nicht dauerhaft sind oder später nicht rekonstruiert werden können. Beispielsweise speichern Sie Ihre aktuelle Position nie auf dem Bildschirm, da dies erneut berechnet wird, wenn eine neue Instanz der Ansicht in der Ansichtshierarchie platziert wird.

Einige Beispiele für Dinge, die Sie hier speichern können: die aktuelle Cursorposition in einer Textansicht (aber in der Regel nicht der Text selbst, da er in einem Inhaltsanbieter oder einem anderen persistenten Speicher gespeichert ist), das aktuell ausgewählte Element in einer Listenansicht.

Java Dokumentation für android.view.View.onSaveInstanceState().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Siehe auch