快速的问题。 我有一个活动,在适当的时刻onPause和onSavedInstance调用我的保存功能。 如果活动在被杀死之前离开前台和onSavedInstance,则会发生onPause。Android后退键不让我保存活动状态
我的活动完美地保存,如果用户按下“Home”键的状态,但如果他按下 “返回”键的onPause仍然发生,因此一些字段保存在 活动类属性。
问题是,当用户回到活动时,onCreate被称为含义(对于我所理解的),该类被实例化,因此其属性再次为空。 如果onSavedInstance在先前按下后退键时被调用,我可以用它来保存活动状态,但事实并非如此。
所以我的问题是,当用户按下后退键时,如何使用sqlite,文件保存和其他持久性方法保存活动状态?