View.OnSaveInstanceState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
攔截可讓檢視產生其內部狀態的標記法,稍後可用來建立具有相同狀態的新實例。
[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 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。