在MainService中实现ViewModelStoreOwner,通过ViewModelProvider创建ViewModel,并在Service销毁时清空ViewModelStore,自动取消RxJava任务,避免内存泄漏。同时添加lifecycle-reactivestreams依赖。
在MainService中实现ViewModelStoreOwner,通过ViewModelProvider创建ViewModel,并在Service销毁时清空ViewModelStore,自动取消RxJava任务,避免内存泄漏。同时添加lifecycle-reactivestreams依赖。