是否真的有必要删除完整的侦听器Firebase身份验证?



正如我的标题所说,是否有必要删除完整的侦听器或将this作为第一个参数传递以删除附加到signInWithCredential函数的完整侦听器?

auth.signInWithCredential(credential).addOnCompleteListener(this, ...)

如果是,如何在不传递this的情况下删除侦听器?

没有必要删除侦听器。 实际上,无法删除添加到异步操作返回的任务中的侦听器。 通过传递this(我假设这意味着您当前的活动(,您告诉任务 API 你不想在活动被销毁后处理登录结果。

最新更新