Size: a a a

Android Architecture

2020 March 02

АЕ

Алексей Ершов in Android Architecture
конечно
источник

SB

Simon Belialov in Android Architecture
Sankarsana das
Как это? А как из viewModel сказать фрагменту поакзать диалог?
сделать команду?
источник

S

Sankarsana das in Android Architecture
Что за команда???
источник

S

Sankarsana das in Android Architecture
Можно поподробнее?
источник

SB

Simon Belialov in Android Architecture
Sankarsana das
Что за команда???
лайвдата которая посылает событие 1 раз
источник

АЕ

Алексей Ершов in Android Architecture
если вы диалог хотите сделать частью состояния, то LiveData<Boolean>. Если хотите одноразовое событие, то нужно одноразовое событие, погуглите SingleEventLiveData или что-то подобное.
источник

АЕ

Алексей Ершов in Android Architecture
источник

S

Sankarsana das in Android Architecture
О! Спасибо, не знал об этом.
источник

S

Sankarsana das in Android Architecture
Что то не пойму в чём тут смысл? Обычная лайвДата и нужно хранить постоянную ссылку на неё в вьюМодел.
источник

АЕ

Алексей Ершов in Android Architecture
вы статью прочитали?)
источник

AO

Artem Osipov in Android Architecture
Алексей Ершов
если вы диалог хотите сделать частью состояния, то LiveData<Boolean>. Если хотите одноразовое событие, то нужно одноразовое событие, погуглите SingleEventLiveData или что-то подобное.
Адовый костыль канеш
источник

АЕ

Алексей Ершов in Android Architecture
да. Я использую другой, обычную LiveData + обёртку Event, в котором хранится флаг, обработали его или нет.
источник

Y

Yushka in Android Architecture
Artem Osipov
Адовый костыль канеш
а как ещё команду передать?
источник

АЕ

Алексей Ершов in Android Architecture
Что тоже адовый костыль)
источник

Y

Yushka in Android Architecture
Алексей Ершов
да. Я использую другой, обычную LiveData + обёртку Event, в котором хранится флаг, обработали его или нет.
о, с флагом - прикольная идея. тож обёртка ивент
источник

АЕ

Алексей Ершов in Android Architecture
о, нашел более годную статью, по которой сам делал: https://medium.com/androiddevelopers/livedata-with-snackbar-navigation-and-other-events-the-singleliveevent-case-ac2622673150
источник

АЕ

Алексей Ершов in Android Architecture
@sankarsana может тут понятнее будет
источник

Y

Yushka in Android Architecture
Sankarsana das
Что за команда???
в общем-то, стоит почитать про паттерны проектирования. команда, состояние и вотэтовотвсё
источник

S

Sankarsana das in Android Architecture
Да, всем спасибо! Буду разбираться.
источник

YW

Yakov Weber in Android Architecture
Yushka
а как ещё команду передать?
Ну такой notifier на лайф дате, проще это делать через rx или котлиновский broadcast channel, лайф дату тестить сложней
источник