android - 存储App崩溃前的状态

标签 android

我正在开发一款广泛需要服务器连接以及 GPS 位置更新的应用程序。 该应用程序将在道路上使用。我试图最大程度地减少由于互联网连接或来自服务器的意外数据而导致应用程序崩溃的可能性,但仍然存在崩溃的可能性。现在我想做的是在应用程序再次启动时将其恢复到之前的状态,因此我需要在崩溃之前存储其状态。

现在,更好的方法是什么?

我尝试过 onDestroy 但每次应用程序崩溃时它都不会被调用。

我该怎么做?

提前致谢。

最佳答案

这完全取决于您的应用程序如何工作以及您想要存储什么样的信息。

您可以重复将值保存到共享首选项(例如检查点),当应用程序崩溃且应用程序重新启动时,您可以从首选项中获取值

关于android - 存储App崩溃前的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26527328/

相关文章:

android - 滚动器中 startScroll 背后的逻辑?

android - 在 Android 多线程应用程序中正确使用 yieldIfContendedSafely()

java - 使用动态键序列化 JSON 响应

android - RecyclerView 在另一个 RecyclerView 中(刚开始开发)

Android Launcher3 构建失败

安卓模拟器无法上网

java - 相机应用程序在按下后退按钮时保存空文件

java - 如何正确构造此 SQL 查询

android - Volley POST 请求收到错误结果

Android - 如何在 Child 中获取 JSON 数组