我试着看看这个问题以前是否有人回答过,但我似乎找不到答案。我正在尝试构建具有动态应用程序流的应用程序。我所说的动态是指,应用程序的每种风格都有不同的应用程序流程。例如,应用程序 A 将具有 Activity A -> Activity B -> Activity C 的流程。应用程序 B 将具有 Activity A -> Activity C -> Activity A。
基本上,我正在寻找一种方法来管理/配置不同构建风格的 Activity/应用程序流。有没有办法通过 list 文件或 build.gradle 文件来做到这一点?或者我是否需要创建一个包含我想要的流程的类并从每个 Activity 中引用该文件?谢谢
最佳答案
只需为您的每种风格创建一个导航 Controller 类
,并使用它控制您的应用程序导航。您可以使用源集分离和管理它们。有了它,您可以为每种产品口味使用不同的导航 Controller ,并为您的口味使用不同的导航逻辑。
这是一个关于源集的文档。 https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSet.html
关于java - 不同风格的 Android 应用程序的动态应用程序流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50675169/