WorkManager: Вам нужно вручную удалить Observables в Worker? - PullRequest
1 голос
/ 28 января 2020

Допустим, в вашем doWork() методе у вас есть Observable, который генерирует ход загрузки, вам нужно вручную избавиться от этого Observable, чтобы избежать утечек памяти? И, таким образом, использовать RxWorker?

В соответствии с этим Должен ли я отписаться от завершенной наблюдаемой? «В JVM анонимный внутренний класс поддерживает ссылку на внешний класс». Но в этом случае наш внешний класс - это не деятельность или фрагмент, это работник. Так будет ли течь?

1 Ответ

0 голосов
/ 30 января 2020

Используйте RxWorker , и это позаботится об утилизации для вас.

...