问题描述
|
我正在构建一个应用程序,该应用程序每次用户单击按钮时都会更改,文本视图会更改并移至活动的另一部分...方向更改后,视图将被破坏并重新创建。
如何保存与以前相同的内容,并保存用户单击的最后一个按钮,以将其放回原处。
解决方法
您可以订阅传感器事件,该事件将在更改方向后通知您。触发此事件后,将所有数据激发到DataState对象中并发送回Activity。当活动再次启动时,它将检查DataState对象是否不为null,您可以从中恢复状态!
我知道这个答案有点混乱,但是有可能做到这一点。我只是不确定具体情况。
http://developer.android.com/reference/android/hardware/SensorManager.html