0

在这两种方法中使用 Log.d(),相同的代码在暂停时首先在 Android 2.2 上运行,但在 Android 4 上在 onSaveInstanceState 之后运行。

那正确吗?

为什么改变?

4

2 回答 2

1

问题是我使用 onPause 设置由 onSaveInstanceState 读取的变量,就像我说的那样,直到 Android 3 或 4 才出现问题。

正确的解决方案是编写你的 onSaveInstanceState 所以它不依赖于 onPause 已经运行

于 2013-06-26T18:06:54.207 回答
0

读出这个 - http://developer.android.com/reference/android/app/Activity.html#onSaveInstanceState%28android.os.Bundle%29这可能会有所帮助

于 2013-06-15T11:07:13.580 回答