我试过看这个问题是否已经得到了回答,但似乎无法找到答案。我正在尝试使用动态应用程序流构建应用程序。我的意思是动态是,应用程序流程对于应用程序的每种风格都是不同的。例如,应用程序A将具有活动A - >的流程。活动B - >活动C.申请B将具有活动A - >活动C - >活动A.
基本上,我正在寻找一种方法来管理/配置不同构建风格的活动/应用程序流程。有没有办法通过清单文件或build.gradle文件执行此操作?或者我是否需要创建一个包含我想要的流的类并从每个Activity中引用该文件?感谢
答案 0 :(得分:0)
只需为每种口味创建Navigation controller class
并使用它控制您的应用导航。您可以使用源集进行分离和管理。通过这种方式,您可以为每种产品风格使用不同的导航控制器,并为您的风格提供不同的导航逻辑。
这是关于源集的文档。 https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSet.html