【发布时间】:2016-05-03 04:40:48
【问题描述】:
在我的应用程序中,我有一些来自 sqlite 数据库的数据要显示在仪表板中。但是当我将应用程序放到最近的应用程序并在第二天从最近的应用程序列表中打开应用程序时,这些数据不会显示并显示错误消息(我设置为在 sqlite 中没有数据时显示)。
为了更好地了解我的问题,这些是基本步骤。
- 安装应用程序
- 打开应用程序
- 浏览页面
- 保留设备
- 次日开启申请
- 检查仪表板的行为(无数据显示)
我认为android可能会自动杀死最近应用中的应用。不是吗?
我该如何解决这个问题?
【问题讨论】:
-
按照此处所述正确实施活动生命周期:developer.android.com/reference/android/app/Activity.html您可能使用静态字段来存储数据,不要那样做。
标签: android sqlite retrofit onresume android-recents