View.OnSaveInstanceState 方法

定義

攔截可讓檢視產生其內部狀態的標記法,稍後可用來建立具有相同狀態的新實例。

[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

傳回

會傳回一個包含檢視目前動態狀態的可存檔物件,如果沒有有趣的儲存專案,則傳回 null。

屬性

備註

攔截可讓檢視產生其內部狀態的標記法,稍後可用來建立具有相同狀態的新實例。 此狀態應該只包含非持續性或無法稍後重新建構的資訊。 例如,您永遠不會將目前的位置儲存在畫面上,因為當檢視的新實例放在檢視階層中時,將會再次計算該位置。

您可以在這裡儲存的一些範例:文字檢視中的目前游標位置 (,但通常不是文字本身,因為這是儲存在內容提供者或其他永續性儲存體) ,清單檢視中目前選取的專案。

android.view.View.onSaveInstanceState() JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

適用於

另請參閱