例如,如果我从 A 调用activity ,那么系统如何保存活动A的状态?它是否使用onsaveinstancestate()方法保存?如果是这样的话,当活动A被恢复时,被调用的恢复活动A状态的方法的顺序是什么?我理解活动A通过Onpause()和) OnStop()方法,当活动B被调用,onRestart()方法被调用时,活动A需要被恢复。但是活动A的状态究竟是如何恢复的呢?
我正在做一个更改背景颜色的应用程序,但我现在想做的是使用alertDialog,我的问题是当我更改屏幕时,它没有保存最后的更改,它再次显示alertDialog。我正在使用这个,但我不知道我做得是否正确...我之所以使用getPreferences,是因为我需要获取活动的默认SharedPreferences// int storedPreference = preferences.getInt("storedInt",