Как я могу сделать базовый URL-адрес динамически в классе Appconstants - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть старый проект, в котором статически определен только один базовый URL-адрес в классе констант приложения.Теперь мне нужно реализовать спиннер в входе в систему, который имеет значение 3 спиннеров, и каждое значение статически несет один базовый URL. Поэтому, когда пользователь выбирает значение из счетчика, он получает доступ к базовому URL и ведению журнала соответствующим образом. Теперь мой вопрос могу ли я изменитьбазовый URL-адрес программно в классе констант приложения .так что мне не нужно менять весь код или делать настройки класса.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Насколько я понимаю, вам нужно внедрить счетчик в существующий проект, который имеет 3 статических значения, и каждое значение имеет свой путь для ведения журнала.

Первое, что, насколько я понимаю, вы не можете сделатьДинамический базовый URL-адрес, потому что это константный класс.

Теперь, если я вас правильно понял, вы можете получить URL-адрес по элементу выбора счетчика в процессе ведения журнала, а если результат ведения журнала успешен, сохраните значение URL-адреса в Sharedpreference, чтобыВы можете получить это значение во всей своей деятельности из Sharedpreference.

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

0 голосов
/ 12 декабря 2018

Если я правильно вас не понимаю, вы хотите изменить существующую или добавить новую переменную, которая была объявлена ​​как final static отражением вы также можете изменять константы.

...