当应用程序进入后台时,Firestore快照侦听器的最佳做法是什么?

时间:2019-12-06 21:49:43

标签: firebase google-cloud-firestore

当应用程序进入后台时,我找不到有关Firestore快照侦听器最佳做法的任何文档,是否应将它们删除(在应用程序进入前台时重新启用)?还是在应用程序处于后台时让他们收听的完美做法?如果应用程序在后台运行的时间足够长,Firebase会杀死它们吗?

1 个答案:

答案 0 :(得分:0)

如果要保留侦听器,请注意,当用户不使用该应用程序时,它可能会继续消耗资源。最终,操作系统将关闭应用程序进行网络连接的功能,并终止应用程序进程。

对于Android,如果您不希望用户离开应用程序后触发监听器,则应在onStop期间将其删除,这表明该片段或活动不再被用户看到。因此,您可能希望在用户回来时使用onStart恢复侦听。