我在开发应用程序时遇到了一些问题。如何处理简历后丢失的数据
在我最小化应用程序或关闭屏幕后,打开很多其他应用程序或在很长时间后重新打开手机。 当我重新启动我的应用程序时,它会尝试恢复并继续显示相同的页面(带有片段)。 但我需要的数据已被销毁,因此它将为空。 数据是一个对象数组,我知道也许我可以将它们存储在数据库中。 但由于数据会在用户每次点击某物时更新。 所以我不想将它保存到数据库中,我想这意味着大量的存储I/O女巫是没有必要的。 我想知道是否有任何解决方案重新启动洞应用程序时,东西被摧毁? 或者让它发生的唯一方法是我处理空数组并重新加载自己? 我真的不想这样做,因为我猜这会给我带来许多意想不到的问题,导致数据与许多页面相关。 切换页面时,我必须考虑太多情况。
有什么建议吗?
要么必须使用数据库或共享首选项,并且如果希望数据更新,则必须在简历上重新加载数据。另一种方法是你可以完全完成应用程序。 – Aakash
原因有其他情况会去onResme,我不能做onResume时重新加载。 我不必将数据存储很长时间或永久存储,可能在5或10分钟后销毁数据。 是的,我试图完全完成应用程序,并从列表销毁时开始。 –