此问题可能在之前被问过。但是我找不到与查询有关的任何相关信息。所以我的问题是我可以在服务中使用Firestore侦听器,以便即使最小化应用程序也可以在后台运行。我们可以在服务类中添加Firestore侦听器吗? 谢谢:)
答案 0 :(得分:0)
我没有足够的声誉,所以我在这里写。
是的,您可以在服务中使用Firestore列表器。
答案 1 :(得分:0)
您可以在Android服务中做任何您想做的事情。服务只是告诉Android您有一些工作要做的方法,而不一定要附加UI。如果您想让服务尽可能保持运行状态,则必须使其成为前台服务,这意味着您必须为通知栏提供一个图标,以便用户知道您的应用程序正在消耗应用程序上的资源。设备。
在您的服务使Android应用程序处于活动状态的同时,您当然可以在某个文档或查询中附加一个侦听器,并且该侦听器会随着结果的更改而更新。但是请注意,每次更新都会向您收费,这将浪费用户带宽,并耗尽他们的电池。