1

假设用户输入了我要保存的文本,然后在屏幕旋转时重新插入。在活动被销毁之前是否调用了 onConfigurationChanged() 以便我可以将文本保存在此方法中并将其设置在 onRestart() 中?

4

1 回答 1

3

您可以使用onSaveInstanceState()方法来保存您想要的值,然后在屏幕方向之后您可以使用savedInstance传递给的参数onCreate(Bundle savedInstance)。如果您自己处理配置更改,即覆盖onConfigurationChanged(Configuration newConfig)方法,则onCreate不会被调用,那么您可以onRestoreInstanceState()按照建议使用。

于 2013-01-10T18:27:48.673 回答