Size: a a a

Android Developers

2021 August 18

ℕo ℕame in Android Developers
а тут есть еще тот фактор, что ты не можешь выяснить это со стороны бекенда ошибка или у тебя
источник

Kd

Konstantin dmz9 in Android Developers
храни у себя оффлайн копию настроек если так надо, будет чем инициализировать при каждом запуске после первого
а для первого пуска и вовсе можно дефолты добавить
источник

ПП

Паша Павлов... in Android Developers
Ну если бы это было так, то когда я запускаю некст раз, то было то же самое, но оно норм значение присылает..
источник

ПП

Паша Павлов... in Android Developers
Так это только при первой установке, откуда я их возьму?)
источник

Kd

Konstantin dmz9 in Android Developers
зашей дефолты заранее в приложение
источник

ПП

Паша Павлов... in Android Developers
Это единственный вариант?
источник

Kd

Konstantin dmz9 in Android Developers
можешь просто подождать пока все настройки с сервака не стянутся, потом уже перекидывать юзера на его рабочий экран
источник

ОА

Оганнес Асатрян... in Android Developers
почему же? пишем фичу на моках по ТЗ
меняем моки на бой
вуаля
источник

MV

Mytrenko. Vad in Android Developers
Всем привет! Появился у меня такой вопрос — сейчас я во вьюмодели храню по 2 лайвдаты для каждого нужного мне параметра — private mutable + public non-mutable (что бы менять данные только из VM, а вьюшка могла их онли читать). Есть ли какой-то другой способ реализовать такое? А то это слишком много бойлерплейт кода получается)
источник

__

_andy _beardness in Android Developers
Сделай одну mutable и переопредели её метод get(), который бы возвращал non-mutable

Тогда тебе не нужно будет хранить по два объекта на одну сущность

Если я тебя правильно понял
источник

A

Andrey in Android Developers
ага, на последнем проекте я до этого дошел, вот только позиция бэкендера с пмом - "ну ты скажи если че не так, поправим", выглядит в общем как борьба с ветряными мельницами)
источник

MV

Mytrenko. Vad in Android Developers
Понял правильно, но как именно перопределить — унаследоваться? Просто если же используем конструкцию по типу

val ... : MutableLiveData<String>(..) get() = ...

То мы не можем присвоить значение
источник

A

Andrey in Android Developers
так а как изменять велью лайвдаты тогда?
источник

A

Andrey in Android Developers
это нормально, ну по крайней мере я пока не видел чтобы человечество придумало решение лучше
источник

__

_andy _beardness in Android Developers
Вроде внутри VM как раз сможешь, а вне будет использоваться get

Щас, попробую найти в инете пример
Студии под рукой нет, чтоб проверить
источник

ОА

Оганнес Асатрян... in Android Developers
ты не должен никому ничего обьяснять
должны быть аналитики и тестеры
источник

MV

Mytrenko. Vad in Android Developers
Спасибо)
источник

V

Vladimir in Android Developers
Раньше спрашивали, какие свечи у КАМАЗА?
источник

MV

Mytrenko. Vad in Android Developers
О, спасибо, заработало)
источник

__

_andy _beardness in Android Developers
Скинь код плс, посмотрю
источник