标签: android architecture
我正在尝试开发一个Android应用程序,使用多层架构,包括表示层,业务层和持久层。据我了解这种架构,持久层与DB一起工作,并且不了解业务和表示层。业务层通过界面使用persistance层,并且不了解表示层。表示层使用业务层,不了解持久层。但是为了能够使用DB,持久层需要上下文,我可以从活动中获取,在表示层中。我能想到的唯一方法是将表示层从表示层传递到业务层,而不是持久层。我如何组织它,因此业务层不需要上下文?