В настоящее время я работаю над созданием диалогового окна alerttdialog с текстом редактирования, которое открывается при нажатии на экране входа в систему, что должно позволить возможность обновлять BASE_URL, определенный в моем Gradle.Скажем, например, что в настоящее время я определяю свой base_url следующим образом:
buildConfigField("String", "BASE_URL", "\"https://myapp.com/api\"")
, который при запуске приложения преобразуется в URL-адрес buildConfig, так что в Buildconfig.java он отображается как:
public static final String BASE_URL = "https://myapp.com/api";
Теперь мой вопрос: как мне обновить этот базовый URL в текстовом поле редактирования, которое я добавляю в alerttdialog на экране входа в систему, чтобы при изменении текста редактирования текста на:
https://myapp.com/api2
при нажатии кнопки Сохранитьон должен сохранить новую запись и применить ее к файлу buildconfig на протяжении всего приложения.Я также хочу отобразить кнопку сброса, чтобы позволить возможность сброса этого URL обратно к оригиналу.Любые идеи, как это сделать?
я использую код для alerttdialog, подобный следующему: https://medium.com/@mujtahidah/custom-dialog-with-edittext-and-button-action-android-fc64ef5eb2b2
Просто хочу узнать, есть ли способ динамического обновления BASE_URL в пользовательском интерфейсеи сохранить на лету?Есть идеи или примеры?Заранее спасибо!