【发布时间】:2018-12-21 03:48:46
【问题描述】:
我的 android 应用程序在后台保持一段时间后被 Android 操作系统杀死。因此,当它重新启动时,它是一个空屏幕,因为在操作系统杀死进程时所有数据都已被清除。不幸的是,我m 不在 SQLite 或 sharedpreference 中存储任何数据。即使在应用程序被终止后,向 UI 组件显示数据的最佳方式是什么?(不幸的是,由于敏感数据/根据要求无法实现 SQLite)。
1,我观察到,每当在基本活动 oncreate 方法中发生这种情况时,我都会在 oncreate 方法中接收到 savedInstanceState。所以我只是从那里调用启动器方法,并且应用程序按预期工作。但这是完美的实现方式吗?
【问题讨论】:
-
了解 ViewModel 类以存储活动生命周期的数据
标签: android android-savedstate android-ondestroy