我想这样做: 从活动A开始活动B.在活动B结束之前(当我按下主页或后退按钮 - 我使用“protected void onStop()”方法),将数据保存到DB(sqlite)。 现在我回到活动A,我想从DB重新加载数据(我使用“protected void onRestart()”方法)。但是有我的问题 - 当我从数据库加载数据时,我得到旧数据(不是新数据,在活动B结束之前已保存)。
你可以帮助我,哪里有问题?感谢。答案 0 :(得分:1)
我相信活动A上的onRestart可以在onStop之前调用活动B.Yopu可以放一个Log.d()来检查。
如果是这种情况,您可以将活动B上的保存移动到onPause()而不是on onStop(),问题将被解决。