конструкторе объекта - будь то RxJava или обычные листенеры/колбэки. если говорить про скоуп подписки, то именно в конструкторе ей и место - никто другой и не должен получать эти уведомления, кроме конструируемого объекта
гораздо комфортнее, если это происходит в каком-то компоненте со жизненным циклом, в котором я, грубо говоря, точно отписываюсь по onDestroyView или похожим
оправдано ли это негодование или нет?
Оправдано. 1) из-за того, что утекать недоконструированный объект опасно, и 2) потому что где-то должна быть отписка.
Обсуждают сегодня