更改方向后重新启动应用程序,如何保存状态?

问题描述

| 我正在构建一个应用程序,该应用程序每次用户单击按钮时都会更改,文本视图会更改并移至活动的另一部分...方向更改后,视图将被破坏并重新创建。 如何保存与以前相同的内容,并保存用户单击的最后一个按钮,以将其放回原处。     

解决方法

        您可以订阅传感器事件,该事件将在更改方向后通知您。触发此事件后,将所有数据激发到DataState对象中并发送回Activity。当活动再次启动时,它将检查DataState对象是否不为null,您可以从中恢复状态! 我知道这个答案有点混乱,但是有可能做到这一点。我只是不确定具体情况。 http://developer.android.com/reference/android/hardware/SensorManager.html