如何减少firebase realtimeDB同时连接?

时间:2017-05-23 06:18:47

标签: firebase firebase-realtime-database

我的应用仅使用SingleValueEventsetValue()方法在后台和配置中运行。我听说即使我使用SingleValueEvent和setValue()一秒钟,firebase仍然在5分钟后连接。并且浪费了很多电池。

如何在完成活动后停止与realtimeDB jsut连接?

1 个答案:

答案 0 :(得分:1)

如Frank van Puffelen之前的post所述,如果5分钟内没有活动的监听器且没有写入,Firebase客户端会自动断开连接。当您附加新的侦听器或写入数据时,它将自动重新连接。这意味着将自动重新连接only if you create other listeners or you need to write data into the database.

所以,如果没有新的听众,你不必写数据,你绝对不必担心。

删除听众的地方是onPause()onStop()方法。

希望它有所帮助。