Например, я использую Exoplayer, есть сама view'шка, а есть объект, управляющий проигрыванием, который зависит от контекста, правильно ли класть этот объект в ViewModel?
Тут нужно подумать, очень хорошо. Но в любом случае если контекст Активити или фрагмента, то однозначно нет, будет утечка памяти
Я давно, года три назад реализовывал приложение для радио, и всю работу выносил в сервис
Стоит. Потому что, строго говоря, у тебя может быть несколько вью с плеером. И один объект не должен управлять всеми. Если не задумано иначе
Обсуждают сегодня