Size: a a a

Android arch. components

2020 March 06

AA

Andrey Akimov in Android arch. components
Sasha Tainyuk
Выше уже написал и я и остальные - рум тебе не поможет.
я уже понял, я на ваше сообщение просто ответил)
источник
2020 March 07

VS

Vasyl Stoliarchuk in Android arch. components
Andrey Akimov
да почему NoSQL? Разве не наоборот? У вас есть две сущности - две таблицы, связи там, один ко многим или еще какая-нибудь
Не, такое из коробки не работает. Нужно руками делать инсерт в две таблицы. То же самое при селекте сущностей с базы
источник

М

Михаил in Android arch. components
Как дождаться терминального статуса таски у workmanager?
источник

Y

YorkIsMine in Android arch. components
Вечер добрый. Что-то не могу вообще никак разобраться между Transformation map  и switchMap. Обычная мапа меняет значение, это я понял, но вот свитч... Интернет весь обрыл, но понял лишь все частично. Когда использовать свитч надо?
источник

А

Андрей in Android arch. components
YorkIsMine
Вечер добрый. Что-то не могу вообще никак разобраться между Transformation map  и switchMap. Обычная мапа меняет значение, это я понял, но вот свитч... Интернет весь обрыл, но понял лишь все частично. Когда использовать свитч надо?
Map просто значение меняет на другое.
А switch, например, для использования внутри себя другой liveData и получения оттуда значения и с текущей лайвдаты значения и потом их объединения.
источник

Y

YorkIsMine in Android arch. components
так себе ясно)
источник

А

Андрей in Android arch. components
YorkIsMine
так себе ясно)
https://codinginfinite.com/android-livedata-transformation-example/

Почитай, вроде все доходчиво объясняют.
источник

Y

YorkIsMine in Android arch. components
читал)
источник

Y

YorkIsMine in Android arch. components
потому и говорю, что частично понял
источник

Y

YorkIsMine in Android arch. components
может просто не осознаю
источник
2020 March 08

АД

Андрей Данилов in Android arch. components
YorkIsMine
Вечер добрый. Что-то не могу вообще никак разобраться между Transformation map  и switchMap. Обычная мапа меняет значение, это я понял, но вот свитч... Интернет весь обрыл, но понял лишь все частично. Когда использовать свитч надо?
Иногда switchMap называют flatMapLatest
источник

АД

Андрей Данилов in Android arch. components
Мб так будет понятнее
источник
2020 March 09

V

Vladimir in Android arch. components
Где ты натыкался на статью, где разбирали кишки навигации. Сейчас не могу найти. Может есть у кого то под рукой такое?
источник
2020 March 10

Y

Yanis in Android arch. components
Вопрос насчет ViewModel
Встала проблема с тем что в конструкторе ViewModel не хочется выполнять код
Есть ли какой-то способ на стороне фрагмента определить что VewModel была создана и дернуть у нее один раз метод init() (используется ViewModelProvider и фабрика AbstractSavedStateViewModelFactory)
источник

М

Михаил in Android arch. components
Yanis
Вопрос насчет ViewModel
Встала проблема с тем что в конструкторе ViewModel не хочется выполнять код
Есть ли какой-то способ на стороне фрагмента определить что VewModel была создана и дернуть у нее один раз метод init() (используется ViewModelProvider и фабрика AbstractSavedStateViewModelFactory)
А почему такая проблема встала?
источник

n

neikist in Android arch. components
Yanis
Вопрос насчет ViewModel
Встала проблема с тем что в конструкторе ViewModel не хочется выполнять код
Есть ли какой-то способ на стороне фрагмента определить что VewModel была создана и дернуть у нее один раз метод init() (используется ViewModelProvider и фабрика AbstractSavedStateViewModelFactory)
Как самый простой вариант сделать абстрактный класс в котором сделать два метода init который будет проверять флаг что вью модель инициализирована и дергать метод инициализации и абстрактный метод initInternal который будешь оверрайдить в наследниках и там делать что тебе нужно. Впрочем зачем оно нужно тебе - я не понимаю.
источник

n

neikist in Android arch. components
Вообще еще можно заглянуть в сорцы, там и способ проверить что вью модель создана найдется, через вью модел стор. Впрочем необходимость все еще под вопросом
источник

Y

Yanis in Android arch. components
Михаил
А почему такая проблема встала?
потому что граф DI еще до конца не собран а мы в конструкторе пытаемся обращаться к не созданным объектам
источник

Y

Yanis in Android arch. components
если точнее, у нас есть объект который хочет Lazy<ViewModelScope> но не может получить
источник
2020 March 19

ST

Sasha Tainyuk in Android arch. components
Неужели 10 лет боли позади?😁
источник