在这两种方法中使用Log.d(),相同的代码,暂停在Android 2.2上首先运行,但在onSaveInstanceState之后在Android 4上运行。
是吗?
为什么要改变?
答案 0 :(得分:0)
宣读这个 - http://developer.android.com/reference/android/app/Activity.html#onSaveInstanceState%28android.os.Bundle%29这可能会有所帮助
答案 1 :(得分:0)
问题是我使用onPause来设置onSaveInstanceState读取的变量,就像我说的那样,直到Android 3或4才会出现问题。
正确的解决方案是编写onSaveInstanceState,使其不依赖onPause运行