我应该在哪里保存 android clean 架构项目中的域数据实例?如何在不破坏以下依赖规则的情况下使所有用例都可以访问实例:
源代码依赖项只能指向内部,内圈中的任何内容都无法了解外圈中的任何内容。
目前,我们正在使用静态数据,但是当操作系统终止进程(当应用程序处于后台时)时,我们遇到了静态数据丢失的问题。
我阅读了以下问题的答案,在 android studio 中丢失了对静态数据的引用,它建议如果您有一个想要保留的状态,您需要使用共享首选项或序列化文件流将其保存到磁盘。
有没有更好的方法在不同用例之间共享业务逻辑数据?