Динамический поток приложений для разных типов приложений Android

Я попытался найти ответ на этот вопрос раньше, но не могу найти ответа. Я пытаюсь создать приложение с динамическим потоком приложений. Под динамическим я подразумеваю то, что поток приложения различается для каждой разновидности приложения. Например, в приложении A будет поток Activity A -> Activity B -> Activity C. В приложении B будет Activity A -> Activity C -> Activity A.

По сути, я ищу способ управлять / настраивать поток действий / приложений для различных вариантов сборки. Есть ли способ сделать это через файл манифеста или файл build.gradle? Или мне нужно создать класс, содержащий нужный мне поток, и ссылаться на этот файл из каждого действия? Спасибо

Привет. это сделает мастер настройки Google. вам нужно создать xml с потоком действий для каждого аромата. Теперь у вас будет менеджер навигации, который будет отслеживать действия и открывать следующее действие. дайте мне знать, если хотите узнать больше.

user6327816 04.06.2018 09:20
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
1
92
1

Ответы 1

Просто вы можете создать Navigation controller class для каждого из ваших вкусов и управлять с его помощью навигацией по вашему приложению. Вы можете отделить их и управлять ими с помощью исходных наборов. При этом вы можете использовать разные контроллеры навигации для каждого вкуса продукта и иметь разную логику навигации для своих вкусов.

Вот документ об исходных наборах. https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSet.html

Другие вопросы по теме