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
返回
返回包含视图的当前动态状态的 Parcelable 对象;如果没有任何有趣的保存内容,则返回 null。
- 属性
注解
挂钩允许视图生成其内部状态的表示形式,该状态稍后可用于创建具有相同状态的新实例。 此状态应仅包含不持久或以后无法重建的信息。 例如,您永远不会在屏幕上存储当前位置,因为当视图的新实例置于视图层次结构中时,将再次计算该位置。
可以在此处存储的一些示例:文本视图中的当前光标位置 (但通常不是文本本身,因为该位置存储在内容提供程序或其他持久性存储) (列表视图中当前选定的项)中。
的 android.view.View.onSaveInstanceState()
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。