Android-Android程序退出时不调用Application子类的onTerminate方法?
我想让android程序在退出,或者被强制杀死时保存数据,但发现Android程序退出时并不调用Application子类的onTerminate方法,网上说这个方法适用于模拟环境中的使用过程,请问有什么办法能够实现我的需求?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个我记得书上讲状态变换的时候说不保证onTerminate被调用,因为系统内存不足可能强制杀掉你的进程,这个时候onterminate就不被调了。
推荐的方法是在切换到后台的时候就保存数据也就是onPause()方法里面,而不是terminiate的时候。