214 похожих чатов

Пишу тут ибо больше нигде нету более опытных разработчиков (_-_) Проект

на джаве.
Чем можно заменить лайв дату, чтобы в результате получить оне шот срабатывание? (В проекте есть рх)
Я думал над тем чтобы обнулять лв при он стоп в фрагменте.
Замена лв на публиш сабджект с моей точки зрения не есть тру решением.

19 ответов

4 просмотра

Так там же вроде есть SingleLiveData

Почему не правильное решение переделывать под сабжект ?

Artem-Mi Автор вопроса
Anton Potekhin
Почему не правильное решение переделывать под сабж...

Его нужно хендлить, унрегистрить, когда в лв это все уже есть

Artem Mi
Его нужно хендлить, унрегистрить, когда в лв это в...

ну тут либо самим готовить SingleLive или использовать готовое решение от RX. Хотя на данном этапе я перешел на sharedflow 😉 но и у него есть проблемы…идеального решения нет. Но у вас же и так RX в проекте есть, а значит вы и так вынуждены следить и дергать dispose. В чем тогда проблема и для этого дернуть

Anton Potekhin
ну тут либо самим готовить SingleLive или использо...

а зачем готовить, если его уже приготовили? https://github.com/android/architecture-samples/blob/dev-todo-mvvm-live/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/SingleLiveEvent.java

Jorik Fat
а зачем готовить, если его уже приготовили? https:...

Так это нельзя, там же Джун, который ещё тот, сказал, что это плохо

Vladimir
Так это нельзя, там же Джун, который ещё тот, сказ...

ну при таком подходе надо выпиливать весь AAC, потому что Джун повелел

Jorik Fat
а зачем готовить, если его уже приготовили? https:...

ну я и имел ввиду затягивать что-то еще. понятно что это н епроблема 😉 У меня есть в проектах разные решения. На rx, livedata, stateflow. И я не могу сказать что какой-то из способов лучше. Если в проекте уже есть rx то я бы rx использовал.

Anton Potekhin
ну я и имел ввиду затягивать что-то еще. понятно ч...

полностью согласен. Нужно брать конкретный стек, а не Glide+Picasso клеить друг с другом

Artem-Mi Автор вопроса
Jorik Fat
а зачем готовить, если его уже приготовили? https:...

Мне в рх, не нравится что в фргаменте будет онСуцес, онЕрор при публишСубджект, или опять же писать свою обёртку дабы вид был как при лайв дате

Anton Potekhin
ну тут либо самим готовить SingleLive или использо...

Использую SharedFlow в своей tea либе, никаких проблем.

Кирило
Какие проблемы с SharedFlow?

Ну нужно учитывать что никто не получит если не было подписчика на момент эмита

Кирилл Романенко
Есть replay buffer.

Тогда это уже не замена сингллайвдаты

Anton Potekhin
Тогда это уже не замена сингллайвдаты

Так ты хочешь, чтобы новые подписчики получали крайний элемент, или нет? То "нужно учитывать что никто не получит если нет подписчиков", то "это уже не замена сингллайвдаты".

Кирилл Романенко
Так ты хочешь, чтобы новые подписчики получали кра...

Изначально мое сообщение было в разговоре про сингллайвдат.

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Добрый день! Хочу спросить совета. Хочется в скрипт добавить некую конструкцию, что скрипт создал файл, который нужно потом скопировать в определенное место. Нашел такой сп...
Mikhail
3
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Дороу! У кого-нибудь есть в загашнике проверенная функция экранирования, аналог re.escape в Python? Из доки: » Escape all the characters in pattern except ASCII letters and n...
Daniil Smolyakov
9
Карта сайта