【发布时间】:2017-11-23 01:14:20
【问题描述】:
我应该将域数据实例保存在 android clean architecture 项目中的哪里?如何在不破坏以下依赖规则的情况下使所有用例都可以访问实例:
源代码依赖项只能指向内部,而内圈中的任何事物都无法知道外圈中的事物。
目前,我们正在使用静态数据,但是当操作系统终止进程时(当应用程序处于后台时),我们遇到了静态数据丢失的问题。
我阅读了以下问题losing reference to static data in android studio 的答案,它表明如果您希望保留某个状态,则需要使用共享首选项或序列化文件流将其保存到磁盘。
有没有更好的方法在不同用例之间共享业务逻辑数据?
【问题讨论】:
标签: android static system.reactive rx-java2 clean-architecture