如何从onPause()调用Android IcePick saveInstanceState?
我使用如何从onPause()调用Android IcePick saveInstanceState?,android,onpause,onsaveinstancestate,Android,Onpause,Onsaveinstancestate,我使用IcePick保存实例状态如何将实例状态保存在onPause()而不是onSaveInstanceState() @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); Icepick.saveInstanceState(this, outState); } @Override public void onPause() {
IcePick
保存实例状态如何将实例状态保存在
onPause()
而不是onSaveInstanceState()
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState);
}
@Override
public void onPause() {
super.onPause();
}
谢谢。另一种在暂停时使用共享优先权并从共享优先权的简历中获取价值的方法它会起作用另一种在暂停时使用共享优先权并从共享优先权的简历中获取价值的方法它会起作用不用担心,
onSaveInstanceState()
是保证被Android
OS调用的最后方法之一。通过坚持onSaveInstanceState()
您遵循了官方的活动
生命周期。我的问题是,后退按钮不调用onSaveInstanceState()。我真的很想在用户单击“后退”按钮时保存状态。然后覆盖onBackPressed
以调用为该活动保存捆绑包或SharedReferences
,不用麻烦了,onSaveInstanceState()
是保证被Android
OS调用的最后方法之一。通过坚持onSaveInstanceState()
您遵循了官方的活动
生命周期。我的问题是,后退按钮不调用onSaveInstanceState()。我确实希望在用户单击“后退”按钮时保存状态。然后覆盖onBackPressed
,调用以保存该活动的捆绑包或共享引用