WorkManager:是否需要手动处理 Worker 中的 Observables?
WorkManager: Do you need to manually dispose of Observables in a Worker?
假设在你的 doWork()
方法中你有一个 Observable 发出下载进度,你是否需要手动处理这个 Observable 以避免内存泄漏?从而使用 RxWorker?
据此
"On the JVM, an anonymous inner class maintains a reference to the outer class." 但在这种情况下,我们的外部 class 不是 activity 或片段,它是一个 Worker。那会不会漏水?
使用 RxWorker,它将为您处理。
假设在你的 doWork()
方法中你有一个 Observable 发出下载进度,你是否需要手动处理这个 Observable 以避免内存泄漏?从而使用 RxWorker?
据此
使用 RxWorker,它将为您处理。