如何在干净架构内传递android上下文

时间:2019-01-21 23:14:57

标签: android android-context clean-architecture

关于干净架构:如果我理解正确的话,您将拥有一个类似于MVVM的模式来与用户交互,并且与之完全分离,您将拥有一个处理框架请求的模块。这是否意味着框架部分将处理与android系统对话框共享文本的请求?如果是这样,我如何将上下文(需要启动对话框)到达框架模块?如果我将其传递给各个层,这是否会使我的应用程序的可测试性降低,并且可能更容易受到与Android生命周期有关的错误的影响?

1 个答案:

答案 0 :(得分:1)

除了ui / app之外,请勿将任何类型的app/test_template1.html传递给其他模块,而ui / app包括Android框架的所有相关类!

显示对话框或必须在该模块中实现的app2/test_template.html