Я попытался найти ответ на этот вопрос раньше, но не могу найти ответа. Я пытаюсь создать приложение с динамическим потоком приложений. Под динамическим я подразумеваю то, что поток приложения различается для каждой разновидности приложения. Например, в приложении A будет поток Activity A -> Activity B -> Activity C. В приложении B будет Activity A -> Activity C -> Activity A.
По сути, я ищу способ управлять / настраивать поток действий / приложений для различных вариантов сборки. Есть ли способ сделать это через файл манифеста или файл build.gradle? Или мне нужно создать класс, содержащий нужный мне поток, и ссылаться на этот файл из каждого действия? Спасибо




Просто вы можете создать Navigation controller class для каждого из ваших вкусов и управлять с его помощью навигацией по вашему приложению. Вы можете отделить их и управлять ими с помощью исходных наборов. При этом вы можете использовать разные контроллеры навигации для каждого вкуса продукта и иметь разную логику навигации для своих вкусов.
Вот документ об исходных наборах. https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSet.html
Привет. это сделает мастер настройки Google. вам нужно создать xml с потоком действий для каждого аромата. Теперь у вас будет менеджер навигации, который будет отслеживать действия и открывать следующее действие. дайте мне знать, если хотите узнать больше.