似乎有大量关于保存Activity状态的信息,但我在查找应用程序状态时找不到太多信息。
我正在寻找一些设计理念来解决我遇到的问题。我正在开发一个具有相当大数据模型(1-2 MB)的游戏。该模型存在于任何 Activity 之外,实际上有许多 Activity 都与它交互。这些活动是短暂的,一直来来去去。
我目前在我的应用程序中保留一个指向数据模型的指针,所有活动都通过它访问数据模型。如果我的应用程序被终止,我需要保存该数据模型,但是每次活动点击 onPause 时保存它太慢了,随着活动的来来去去,这种情况经常发生。
我需要一种方法来确定我的应用程序(以及我的数据模型)正在被破坏。我已经广泛搜索了这个方法或回调,但结果都是空的。
我将不胜感激任何建议。