我已经成功实现onRetainNonConfigurationInstance()了我的主要功能,Activity以保存和恢复屏幕方向更改中的某些关键组件.
但看起来,当方向发生变化时,我的自定义视图将从头开始重新创建.这是有道理的,虽然在我的情况下它很不方便,因为所讨论的自定义视图是X/Y图,并且绘制的点存储在自定义视图中.
是否有一种狡猾的方法来实现类似于onRetainNonConfigurationInstance()自定义视图的东西,或者我是否需要在自定义视图中实现允许我获取并设置其"状态"的方法?
在我的应用程序中我有TextView和EditText.两者都有数据.当屏幕方向更改EditText剩余数据时,TextView数据将被清除.
有人可以帮助我找到保留数据的方法TextView吗?
android onconfigurationchanged android-layout android-orientation