我应该在android清洁架构项目中将域数据实例保存在哪里?如何在不破坏以下依赖关系规则的情况下使所有用例都可以访问实例:
源代码依赖关系只能指向内部,内圈中的任何内容都不能知道外圈中的某些内容。
目前,我们正在使用静态数据,但是当os杀死进程时(当应用程序在后台时),我们遇到了静态数据丢失的问题。
我阅读了以下问题losing reference to static data in android studio的答案,并建议如果您希望保留一个状态,则需要使用共享首选项或序列化文件流将其保留到磁盘。
有没有更好的方法在不同的用例之间共享业务逻辑数据?
答案 0 :(得分:0)
常见的方法是
使用该分离依赖关系规则保持不变