Недавно я узнал о ViewModel и LiveData для создания проекта приложения с таймером обратного отсчета.
Дело в том, что я хочу, чтобы мой таймер работал, даже когда я закрываю приложение. Итак, я подумываю реализовать свой CountdownTimer в моем классе обслуживания.
Но я не понимаю, как получить доступ к этому классу обслуживания из моего класса ViewModel? Должен ли я создать свой MutableLiveData в этом классе обслуживания и наблюдателя в действии?