如何防止gms.Task内存泄漏?

How to prevent memory leaks from gms.Task?

我在 viewModel 中使用任务并想在 onCleared 中删除侦听器但是没有方法可以做到这一点,是否需要? 我发现带有 activity 参数的 onCompleteListener 结果清除了 onStop 中的侦听器,但我想在 VM 中保留身份验证逻辑。

不需要。它应该在任务本身完成并成为垃圾收集后进行垃圾收集。