如果我不在 firebase 回收器选项中调用 adapter.stopListening 会发生啥

Posted

技术标签:

【中文标题】如果我不在 firebase 回收器选项中调用 adapter.stopListening 会发生啥【英文标题】:what will happen if I do not call adapter.stopListening in firebase recycler options如果我不在 firebase 回收器选项中调用 adapter.stopListening 会发生什么 【发布时间】:2021-05-09 21:33:45 【问题描述】:

如果我不在 firebase 回收器选项中调用 adapter.stopListening();,我的应用会发生什么副作用。但我只会调用 adapter.startListening();

示例代码在这里...

@Override
protected void onStart() 
    super.onStart();
    adapter.startListening();


@Override
protected void onStop() 
    super.onStop();
    adapter.stopListening();

照片在这里..

【问题讨论】:

【参考方案1】:

如果您不调用stopListening(),适配器将继续侦听数据库的更改,即使用户再也看不到它们。至少这会导致带宽浪费。

【讨论】:

再次感谢,先生! ! ??

以上是关于如果我不在 firebase 回收器选项中调用 adapter.stopListening 会发生啥的主要内容,如果未能解决你的问题,请参考以下文章

如果我的应用不在 App Store 中,如何测试 Firebase 动态链接?

如何根据位置从“回收”视图中删除Firebase数据库密钥

使用firebase在无尽的回收器视图中进行分页

调用getText()不在Android应用程序中编译

使用 OnClick 删除回收站视图中的项目。 Firebase 安卓

无法从 firebase 回收器视图中的 firebase 实时数据库中获取嵌套数据