您能否向我解释为什么我当前的活动(onStop
)会转到OnDestroy
事件,并在点击界面中的应用图标后重新开始。
因为我有用户数据保存的问题。我正在使用事件OnDestroy
来询问用户是否要保存数据。由于我的错误,当我折叠应用程序并再次单击它时,我正在等待我的活动中包含所有数据,但我看到保存对话框从上一个活动转到onDestroy
事件。
其他应用程序不是这样的。
我该怎么检查?
答案 0 :(得分:0)
您的描述不是很清楚,所以我的回答可能对您没有帮助。
在此处研究应用生命周期:https://developer.android.com/guide/components/activities/activity-lifecycle.html
您的应用将在onDestroy之前进入onStop。如果用户激活另一个应用程序,可能会发生(因此,用户可能不会再看到您显示的任何提示,例如要求保存。)Android可能会选择在该点之后根据其规则销毁您的应用,即使用户点击应用图标再次启动它也是如此。
也许您可以测试用户切换回应用程序(而不是点击图标)会发生什么,但使用“最近的应用”按钮并选择它。