2016-09-17 40 views
0

因此,我正在研究一个需要不断更新数据库信息并使用标记和位置将其显示在地图上的应用程序。android:不断更新来自后台服务器的信息

我将如何去创建一个无限循环在设置的时间间隔之后检索信息的后台。

我不是在寻找一种在后台不断运行的服务,只是在应用程序打开并且数据可见时进行更新。

我知道如何处理与地图片段有关的事情,它只是在我无法弄清的背景中创建一个无限循环。

+0

使用ScheduledExecutorService。 https://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService.html – Toris

回答

0

您可以使用异步任务,然后在给定间隔内从后台线程启动它。

我会建议您的应用程序不要直接调用数据库,但会创建某种后端。然后,你可以缓存的东西,并把应用程序的一些负载。