android阻止视图恢复其状态

Vit*_*nko 1 android android-lifecycle

大多数内置小部件在配置更改时恢复其状态.
但是现在我想要禁用此功能.
我在onCreate()调用期间将特定视图设置为某个值,并且如果设备已旋转,则在onRestoreInstanceState()期间更改它.
我可以在onRestoreInstanceState()之后重置它,但也许有另一种方法可以做到这一点.

kco*_*ock 10

您可以添加android:saveEnabled="false"View(或称setSaveEnabled(false)编程).但是View仍然会在配置更改时重新创建 - 它只是不会保存和恢复自己的私有状态.