2015-11-17 4 views
1

У меня есть проект андроида, большинство из них используют один и тот же код, только изображение и сервер api разные. Поэтому я получаю общий код для общей библиотеки, называемый «common-library», и мой проект с именем «wch».Как переопределить класс библиотеки андроида

В общем-библиотеке есть "GlobalConstant.java",

enter image description here

каждый проект индивидуален. Итак, моя проблема заключается в том, как переопределить класс GlobalConstant в проекте «wch»?

+0

Вы включили модуль «общая библиотека» в проект «wch»? –

+0

Я бы поместил метод в класс, как класс контекста приложения, который возвращает экземпляр класса GlobalConstant. Затем вы можете расширить этот контекст приложения в своем проекте приложения и вернуть другой имп. GlobalConstants. –

+0

Да, я включил модуль «common-library» в проект «wch». – Aaron

ответ

0

Вы можете использовать Build Flavors.

Настройте структуру папок правильно (see this for reference), тогда вы можете просто использовать отдельный класс GlobalConstants для каждого аромата.

Смежные вопросы