Size: a a a

StartAndroid Ru RxJava

2020 November 17

VD

Victor Dobrov in StartAndroid Ru RxJava
и в чем разница
источник

l

lenar in StartAndroid Ru RxJava
Victor Dobrov
господа может кто нибудь  объяснить за blockingsubscribe    и subscribe
первый всегда заблокирует поток выполнения в котором вызывается, второй заблокирует только в том случае если сама цепочка до сабскайба тоже будет выполняться на потоке, в котором был вызов. если цепочка на другом потоке, то вызываемый поток не блокируется
источник
2020 November 18

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
Всем привет! Подскажите, как обработать загрузку больших данных с прогрессом при изменении изменении ориентации телефона? Типа я гружу картинку и в активити показываю прогресс.повернул тел и прололжаю. архитектура MVP,
источник
2020 November 19

В

Вадим in StartAndroid Ru RxJava
Действительно большие файлы имеет смысл через сервис грузить
источник

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
А если я хочу отображать прогресс? Как продолжить загрузку после смены ориентации телефона?
источник

В

Вадим in StartAndroid Ru RxJava
Всю логику загрузки вынесите в сервис и первое в самом сервисе можете отображать, а второе можете у сервиса спрашивать текущие состояние
источник

В

Вадим in StartAndroid Ru RxJava
А сервис не зависит от ориентации экрана, он вообще к  активити не привязан
источник

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
Да не нужен мне сервис. Я хочу в активити получить результат и загрузку проводить в презентер. Как продолжить загрузку после смерти активити и восстановлении? Частый же кейс был(
источник

AA

Andrey Akimov in StartAndroid Ru RxJava
Иван Чепёлкин
Да не нужен мне сервис. Я хочу в активити получить результат и загрузку проводить в презентер. Как продолжить загрузку после смерти активити и восстановлении? Частый же кейс был(
в чём проблема тогда? Презентер у вас должен переживать смерть активити (иначе зачем он нужен). В презентере делаете запрос - в активити подписываетесь
источник

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
А когда отписку тогда проводить?или всегда будет активная подписка на observable .
источник

СК

Сергей Коротчик... in StartAndroid Ru RxJava
Иван Чепёлкин
А когда отписку тогда проводить?или всегда будет активная подписка на observable .
Когда данные загрузите
источник

В

Вадим in StartAndroid Ru RxJava
Иван Чепёлкин
Да не нужен мне сервис. Я хочу в активити получить результат и загрузку проводить в презентер. Как продолжить загрузку после смерти активити и восстановлении? Частый же кейс был(
Если внимательно посмотрите приложения больших компаний то там оно именно так и сделано.
источник

В

Вадим in StartAndroid Ru RxJava
Иван Чепёлкин
А когда отписку тогда проводить?или всегда будет активная подписка на observable .
Вот в этом и проблема
источник

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
Ужасно. То есть невозможно пережить смерть процесса и продолжить загрузку , не отписавшись при этом?
источник

AA

Andrey Akimov in StartAndroid Ru RxJava
Иван Чепёлкин
А когда отписку тогда проводить?или всегда будет активная подписка на observable .
ну как активити сдохла - отписываетесь, в чём проблема?
источник

AA

Andrey Akimov in StartAndroid Ru RxJava
Иван Чепёлкин
Ужасно. То есть невозможно пережить смерть процесса и продолжить загрузку , не отписавшись при этом?
смерть процесса? Невозможно в принципе такое сделать, если только через сервисы костылить, но сервис тоже может сдохнуть
источник

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
Да проблема в том, что я гружу файл и хочу продолжить загрузку.
источник

AA

Andrey Akimov in StartAndroid Ru RxJava
Иван Чепёлкин
Да проблема в том, что я гружу файл и хочу продолжить загрузку.
продолжить в случае чего? Зачем вообще прерывать загрузку?
источник

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
А как ее не прерывать?)
источник

СК

Сергей Коротчик... in StartAndroid Ru RxJava
Используйте moxy, что бы правильно обрабатывался поворот экрана
источник