Как изменить жестко запрограммированные константы URL для различных сред (dev и prod) в Android? - PullRequest
0 голосов
/ 11 октября 2018

В настоящее время я работаю над проектом Android, где мне нужно переключить проект в двух средах (Prod и dev).

В текущем сценарии я жестко программирую базовый URL для среды prod, собираю проект и генерирую apk.Когда дело доходит до dev также жестко запрограммируйте соответствующий URL для среды dev.Это становится сложным, так как каждый раз, когда нам нужно переключить среду, нам нужно внести изменения в код (изменение URL) и перестроить весь код.Я нашел подобное предложение в этой ссылке нажмите здесь

Но мне не ясно, как этого добиться.Пожалуйста, помогите с вашими предложениями.

1 Ответ

0 голосов
/ 11 октября 2018

Самый простой способ - использовать BuildConfig.DEBUG.Это вернет true, если вы используете отладочную версию.

if (BuildConfig.DEBUG) {
  // debug version
 } else {
  // release version
}
...