即使应用程序最小化,我还需要一种定期接收数据的方法吗?

时间:2017-10-01 13:01:42

标签: android mysql

我正在构建一个当前可以通过单击按钮从SQL数据库接收数据的应用程序。 如何自动化应用程序(因此我不需要按钮),因此它会不断地(或每隔x秒我不介意)接收数据,然后在某些数据通过时向用户发送通知。即使应用程序最小化/不在用户屏幕上,我也需要完成数据接收和检查。我听说过使用'服务',但我对应用程序开发相对较新,所以不知道这个问题。

任何帮助表示赞赏,

干杯。

1 个答案:

答案 0 :(得分:1)

如果您是Android新编程有点复杂,但您可以使用以下方法实现此功能: - 服务:每x秒向服务器发送一次请求(手动) -Sync Adapter :(你需要知道服务)android机制,可以完全按照自己的意愿行事。

更多信息:https://developer.android.com/training/sync-adapters/creating-sync-adapter.html

编辑:你也可以使用firebase发送推送通知