我在我的布局中放置了一个离散的搜索栏。当我在模拟器中运行我的代码并旋转屏幕时,活动被破坏,但由于某种原因,搜索栏的进度保持不变。为什么会发生这种情况,不应该重置进度?
答案 0 :(得分:1)
TextView
,EditText
和SeekBar
等内置Android视图窗口小部件会在设备配置更改时自动保存并恢复其状态(在您旋转屏幕的情况下) ),只要他们有身份证。
这就是为什么在旋转屏幕时不会重置SeekBar
进度的原因。
如果您要禁用此行为,可以使用XML将android:saveEnabled="false"
添加到视图定义中。