Size: a a a

Android Developers

2021 March 11

VK

Vaas Kout in Android Developers
Quantum Harmonizer
труда или кода?
кода
источник

QH

Quantum Harmonizer in Android Developers
Vaas Kout
кода
есть, многократный, но в этом месте его никто не заметит
источник

ИЧ

Иван Чепёлкин... in Android Developers
Виктор
Если всё ещё не решили проблему, то можете кратко и понятно описать что у вас и что должно быть?
Просто буду завязываться на onStop чтоб сделать отписку от источников
источник

В

Виктор in Android Developers
Иван Чепёлкин
Просто буду завязываться на onStop чтоб сделать отписку от источников
Зачем onStop()? Разве не подойдёт onDestroyView()?
источник

ИЧ

Иван Чепёлкин... in Android Developers
Виктор
Зачем onStop()? Разве не подойдёт onDestroyView()?
Ну или так)  тоже верно
источник

VK

Vaas Kout in Android Developers
Quantum Harmonizer
есть, многократный, но в этом месте его никто не заметит
Даже если использовать готовые view и viewgroup классы?
источник

В

Виктор in Android Developers
Иван Чепёлкин
Просто буду завязываться на onStop чтоб сделать отписку от источников
И кстати, зачем вообще от чего-то отписываться? viewLifecycleOwner же есть
источник

QH

Quantum Harmonizer in Android Developers
Vaas Kout
Даже если использовать готовые view и viewgroup классы?
какая разница между «готовыми» и «неготовыми»?
источник

I

Ivansuper in Android Developers
Иван Чепёлкин
Да с чего это не так? Она работает как и должна. Destroy вызвался у фрагмента - вью модель сдохла. Но когда фрагмент добавили в бэкстек дестрой не вызовется и тут уже нужно завязываться на onStop чтоб сделать отписку от источников во вьюмодели.в этом она кар раз завязана на жц фрагмента
Отписывать надо интерфейс. А то тебя послушать, надо вью модель от репо отписать, а репо от базы, а базу отписать от еще чего
источник

ИЧ

Иван Чепёлкин... in Android Developers
Ivansuper
Отписывать надо интерфейс. А то тебя послушать, надо вью модель от репо отписать, а репо от базы, а базу отписать от еще чего
Раньше ты как в rx java делал отписку?
источник

I

Ivansuper in Android Developers
Иван Чепёлкин
Раньше ты как в rx java делал отписку?
Не ходи вокруг, говори прямо
источник

ИЧ

Иван Чепёлкин... in Android Developers
Ну как?
источник

I

Ivansuper in Android Developers
Никак. Я не пользуюсь RxJava
источник

I

Ivansuper in Android Developers
Отписка там по хендлу который выдается после старта наблюдения
источник

I

Ivansuper in Android Developers
Во флоу нужно гасить скоуп
источник

VK

Vaas Kout in Android Developers
Quantum Harmonizer
какая разница между «готовыми» и «неготовыми»?
Имею в виду если делать везде преимущественно свою реализацию, по типу canvas.drawText() или использовать те же, например, TextView, просто вызывая в коде
источник

QH

Quantum Harmonizer in Android Developers
Vaas Kout
Имею в виду если делать везде преимущественно свою реализацию, по типу canvas.drawText() или использовать те же, например, TextView, просто вызывая в коде
ну если ты решишь переписать все вьюшки с нуля, то есть шанс, что они окажутся быстрее. Но на багфикс, как показывает практика, десяти лет мало
источник

ИЧ

Иван Чепёлкин... in Android Developers
Ivansuper
Во флоу нужно гасить скоуп
Ну дак я про тоже самое! Что скоуп надо гасить) единственный вариант в моем случае сделать job.cancel когда вызовется onstop или ondestroyview
источник

I

Ivansuper in Android Developers
Иван Чепёлкин
Ну дак я про тоже самое! Что скоуп надо гасить) единственный вариант в моем случае сделать job.cancel когда вызовется onstop или ondestroyview
Я не понимаю зачем ты так яро хочешь отписывать концы во вью модели по событиям из жц интерфейса
источник

ИЧ

Иван Чепёлкин... in Android Developers
Ivansuper
Я не понимаю зачем ты так яро хочешь отписывать концы во вью модели по событиям из жц интерфейса
Блин, я подписан на датчик. Он мне постоянно шлёт данные. И когда я ухожу с этого экрана я не хочу получать эти данные - память течет.
источник