1. 首页
  2. 数据库
  3. 其它
  4. View的状态是如何保存的

View的状态是如何保存的

上传者: 2021-01-04 00:48:27上传 PDF文件 42.2KB 热度 11次
BaseSavedState是View的一个内部静态类,他实现了Parcelable接口,会把控件的属性(如selStart)序列化到Parcelable容器,这个内部类在View的onSaveInstanceState()方法里面以及onRestoreInstanceState(()方法里面都会被创建一个局部变量并保存数据。然后Activity的onSaveInstanceState、onRestoreInstanceState最终也会调用到控件的这两个同名方法。View的初始化时要调用setSaveEnabled(true) 。 另外,想要保存View的状态,需要在XML布局文件中提供一个
用户评论