我有点困惑怎么做。我在firebase控制台的实时数据库中有字符串值。当应用程序运行时,它们会发生变化,因为代码导致值发生变化,但当应用程序停止时,值将不再变化。我希望即使在应用程序运行或不运行时,这些值也会更改。例如,只要数据存在,数据库中的一个计数器变量就会永远每分钟上升一次。
从你的解释来看,这似乎是一个可以通过在后台运行应用程序轻松解决的问题。为此,请看 here
对于您的问题,一个非常简单的答案是使用 Service 。它将允许您在后台执行各种任务,是您将位置悄悄发送到服务器的最佳选择。 this
对于您的问题,一个非常简单的答案是使用 Service 。它将允许您在后台执行各种任务,是您将位置悄悄发送到服务器的最佳选择。
this
虽然这两个答案都与位置更新有关,但它们可以轻松扩展以满足您的需求。
提示: 上面引用的答案会频繁地将数据发送到服务器。当数据字段更改时,将数据发送到Firebase server。