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

what will happen if I do not call adapter.stopListening in firebase recycler options

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

示例代码在这里...

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

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

照片在这里..

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