我正在使用改造从 api 获取一些数据并使用实时数据来观察数据的变化,但是每当我按下主页按钮并开始使用不同的应用程序时,当我重新打开我的应用程序时,数据变为空并按下返回到前一个片段,它也需要从 api 获取数据,但它也没有获取,但是当我再次按下后退按钮时,它会转到主页并获取数据。我不知道为什么会发生这种情况以及解决方案是什么。
答案 0 :(得分:0)
只需在 onPause
和 onDestroy
方法覆盖中使用 SharedPreferences 存储您的值,即可完全避免此问题。
这样,即使用户不小心清除了所有正在运行的应用程序,数据仍然会占上风。
这将为您的应用提供数据保留稳定性。