Android 如何避免业务层中的上下文
我正在尝试开发一个android应用程序,使用由表示层、业务层和持久层组成的多层架构。据我所知,这个体系结构中的持久层与DB一起工作,但不了解业务层和表示层。业务层通过接口与持久层一起工作,但不了解表示层。表示层与业务层协同工作,不了解持久层。但为了能够使用DB,持久层需要上下文,我可以从活动中获得上下文,也就是表示层中的上下文。我能想到的唯一方法是将上下文从表示层传递到业务层,而不是持久层。如何组织它,使业务层不需要上下文Android 如何避免业务层中的上下文,android,architecture,Android,Architecture,我正在尝试开发一个android应用程序,使用由表示层、业务层和持久层组成的多层架构。据我所知,这个体系结构中的持久层与DB一起工作,但不了解业务层和表示层。业务层通过接口与持久层一起工作,但不了解表示层。表示层与业务层协同工作,不了解持久层。但为了能够使用DB,持久层需要上下文,我可以从活动中获得上下文,也就是表示层中的上下文。我能想到的唯一方法是将上下文从表示层传递到业务层,而不是持久层。如何组织它,使业务层不需要上下文