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,它将为您处理。