Size: a a a

Android Developers

2021 January 28

I

Ilya in Android Developers
Qwant
Тем что все оборачивается в 2 метода, catch/collect. А то что ты предлагаешь, это мне использовать корутины с sealed и писать кучу кода. Проходили, уже хватит. Зачем если можно все под капотом в адаптере это прописать и не париться
А зачем Flow, можно сделать suspend метод и Result call adapter, который хэндлит все ошибки и оборачивает в Result собсна
источник

ЕГ

Евгений Гончаров... in Android Developers
Ilya
я напротив стараюсь Flow избегать, просто ты к rx наверное привык
конечно привык, не калабелы же юзать
источник

Q

Qwant in Android Developers
Ilya
А зачем Flow, можно сделать suspend метод и Result call adapter, который хэндлит все ошибки и оборачивает в Result собсна
И вы туда же) выше писал почему
источник

ЕГ

Евгений Гончаров... in Android Developers
а эксзекьюторы достаточно громоздкие и неудобные
источник

M

Malik in Android Developers
Кирилл Романенко
Согласен, дизайн StateFlow и SharedFlow уродские. Просто на корутинах ты можешь меньше писать с уродским апи. Самое трешовое в Rx это сингл. Просто отвратительно.
Что с ним не так?
источник

I

Ilya in Android Developers
Qwant
И вы туда же) выше писал почему
где? зачем sealed там? пишешь result.fold и всё, можешь как перехватывать ошибки, так и успех
источник

ЕГ

Евгений Гончаров... in Android Developers
Ilya
где? зачем sealed там? пишешь result.fold и всё, можешь как перехватывать ошибки, так и успех
селёдка
источник

Q

Qwant in Android Developers
@muroming Все заработало
источник

NT

Nikita Tipun in Android Developers
Невероятно
источник

Q

Qwant in Android Developers
Такую кашу из мухи заводите пзц
источник

Q

Qwant in Android Developers
Rx/Каратин одно г*вно
источник

КР

Кирилл Романенко... in Android Developers
Malik
Что с ним не так?
Они горячие, дизайн Flow изначально был холодным. Кто-то считает, что дизайн Flow от этого не рушится, потому что сам интерфейс описан достаточно абстрактно, но для меня это выглядит как хак чтобы уйти от каналов.
источник

Q

Qwant in Android Developers
Радуйтесь что хоть это у нас есть, а то бы дальше сидели бы с Async таском.....
источник

M

Malik in Android Developers
Кирилл Романенко
Они горячие, дизайн Flow изначально был холодным. Кто-то считает, что дизайн Flow от этого не рушится, потому что сам интерфейс описан достаточно абстрактно, но для меня это выглядит как хак чтобы уйти от каналов.
Нет, я про Single
источник

I

Ilya in Android Developers
Qwant
Радуйтесь что хоть это у нас есть, а то бы дальше сидели бы с Async таском.....
всегда были Executors, некоторые умеют их делать оч неплохо выглядящами
источник

КР

Кирилл Романенко... in Android Developers
Malik
Нет, я про Single
А, лол. Single натягивание реактивного апи на некоторый предположительно асинхронный запрос.
источник

КР

Кирилл Романенко... in Android Developers
Ilya
всегда были Executors, некоторые умеют их делать оч неплохо выглядящами
Квантум Хармонизер (Миша) вон вообще везде юзает экзекьютеры и корутины тащить даже не думает.)
источник

QH

Quantum Harmonizer in Android Developers
Qwant
Радуйтесь что хоть это у нас есть, а то бы дальше сидели бы с Async таском.....
как будто что-то плохое
источник

L

Leonid in Android Developers
Aleksei
короче получилось как ты говорил, вот так. А не получилось бы если бы это делалось через enable=false. ну и в onStart() возвращать булинь на false
Имхо лучше сбрасывать флаг в onActivityResult.
источник

I

Ilya in Android Developers
Кирилл Романенко
Квантум Хармонизер (Миша) вон вообще везде юзает экзекьютеры и корутины тащить даже не думает.)
ну я про него и говорил
источник