Size: a a a

Android Developers

2021 February 10

Y

Yurka in Android Developers
Andrey Akimov
и чем так плох rx? Дай угадаю - в телеграм чатике мода прошла?
Понятно, видимо вопроса тоже не видели? :)))
Рх имеет свои плюсы, но на вопрос о реализации многопоточности ждать ответа "rx" и не получи его, считать это минусом - глупость
источник

OP

Oleg Pchelkin in Android Developers
Алексей Гладков
У тебя может несколько корутин жить в одном потоке
Это уже другой вопрос) Я к тому, что корутины можно смело использовать для многопоточности вделив корутинскопу отдельный тред
источник

АГ

Алексей Гладков... in Android Developers
Egor Sigolaev
Ну корутины же реализуют многопоточность?
Они с помощью ContextDispatchers линкуются к какому-то из потоков да
источник

АД

Андрей Данилов... in Android Developers
Oleg Pchelkin
Асинхронность от многопоточности как раз отличается тем, что асинхронность выполняется на том же потоке. А многопоточность как раз на потоках разруливается (в корутинах именно через потоки разруливается)
асинхронность это про неблокирующий вызов который может где угодно отрабатывать, ну
источник

АГ

Алексей Гладков... in Android Developers
Oleg Pchelkin
Это уже другой вопрос) Я к тому, что корутины можно смело использовать для многопоточности вделив корутинскопу отдельный тред
Да, можно вполне ) Просто часто встречал такое, что они только для этого могут использоваться (поэтому и написал)
источник

AA

Andrey Akimov in Android Developers
Андрей Данилов
асинхронность это про неблокирующий вызов который может где угодно отрабатывать, ну
два чая господину
источник

OP

Oleg Pchelkin in Android Developers
Алексей Гладков
Да, можно вполне ) Просто часто встречал такое, что они только для этого могут использоваться (поэтому и написал)
+
источник

АГ

Алексей Гладков... in Android Developers
Yurka
Понятно, видимо вопроса тоже не видели? :)))
Рх имеет свои плюсы, но на вопрос о реализации многопоточности ждать ответа "rx" и не получи его, считать это минусом - глупость
А как вопрос звучал? Может там спрашивали перечислите все известные вам способы?
источник

AA

Andrey Akimov in Android Developers
Алексей Гладков
А как вопрос звучал? Может там спрашивали перечислите все известные вам способы?
+++
источник

Y

Yurka in Android Developers
Алексей Гладков
А как вопрос звучал? Может там спрашивали перечислите все известные вам способы?
Это бред в любом случае. Может тогда про rosospice еще ждать ответа?
источник

AA

Andrey Akimov in Android Developers
Yurka
Это бред в любом случае. Может тогда про rosospice еще ждать ответа?
я думаю в таких ситуациях работает следующее - чем больше вариантов озвучено, тем лучше (потенциально опыта больше)
источник

АГ

Алексей Гладков... in Android Developers
Yurka
Это бред в любом случае. Может тогда про rosospice еще ждать ответа?
Ну не знаю в 2021 не знать, что rx можно юзать для многопоточки такое) Другое дело, что можно было забыть и на основании только этого вопроса выводы делать преждевременно
источник

A

Aleksei in Android Developers
Ребята, подскажите пожалуйста в чем может быть проблема.
Я юзаю койл для показа картинок в грид ресайклере, картинку загружаю прямо из вьюхолдера: в bind() вызываю image.load(URL)
Те айтемы, которые видны на первой странице ресайклера, грузятся правильно - каждый image.load(URL) загружает новую картинку.
Но если начать скроллить список, то image.load(URL) начинает возвращать один и тот же закэшированный последний результат.
Дебагером смотрел - брейкпоинт в image.load(URL) срабатывает, но картинка грузится не новая, а берётся старая.
код: https://pastebin.com/Q7fU3477
источник

A

Aleksei in Android Developers
источник

Y

Yurka in Android Developers
Алексей Гладков
Ну не знаю в 2021 не знать, что rx можно юзать для многопоточки такое) Другое дело, что можно было забыть и на основании только этого вопроса выводы делать преждевременно
Это было раньше 2017 точно
источник

АГ

Алексей Гладков... in Android Developers
Yurka
Это было раньше 2017 точно
Аааа не знал этого, понял, спасибо )
источник

AA

Andrey Akimov in Android Developers
Yurka
Это было раньше 2017 точно
Rx тоже не вчера появился же, ну
источник

OP

Oleg Pchelkin in Android Developers
Yurka
Ухх, мне на одном собесе на вопрос "как реализовать многопоточность" хотели услышать rx. Хорошо, что я туда не попал))
Имхо - вполне логично ждать подобного ответа если в проекте используется именно rx и им не надо переходить на корутины. Людей все же на продукт берут, а не на абстрактные знания)
источник

АГ

Алексей Гладков... in Android Developers
Oleg Pchelkin
Имхо - вполне логично ждать подобного ответа если в проекте используется именно rx и им не надо переходить на корутины. Людей все же на продукт берут, а не на абстрактные знания)
Я обычно в таком случае спрашиваю вначале тоже именно через потоки, а потом уже конкретно по Rx, потому что он у нас много где используется
источник

ag

admin group in Android Developers
я просто спросил, чем заменить AsynkTask ...) Вообщем, надо почитать на stackoverflow похоже)
источник