Android использует Gradle Build в коде, как в случае if

Я пытаюсь работать со вкусами сборки. В моем build.gradle я определил 2 варианта: обычный и админский.

По сути, в админке есть дополнительная кнопка на основной активности.

Я понимаю, что могу определять разные пакеты / классы для разных вкусов. Но есть ли способ сделать что-то вроде случая, чтобы добавить / удалить кусок кода в зависимости от вкуса?

В основном мне понадобятся две версии Activity. Но я не хочу двух совершенно разных версий деятельности и поддерживаю их.

Так что в своей деятельности я хотел бы сделать

=> проверить gradle, если flavor 'admin' => если да, добавьте этот код кнопки

Это возможно? Или вам потребуются две разные физические нагрузки и, таким образом, они будут поддерживаться при последующем добавлении функциональности.

Ответы на вопрос(3)

Ваш ответ на вопрос