我正在开发一个Android应用程序。 我希望该计划定期通过互联网在后台从数据库下载内容。
我应该使用AlarmManager来触发BroadcastReceiver从数据库下载数据吗?
还是有其他更好的方法?如果有的话,请给我一些谷歌的关键词。 谢谢。
答案 0 :(得分:1)
BroadcastReceiver
应该是非常短暂的,所以你最好开始下载Service
,但使用AlarmManager
来触发整个过程可能就是这样去。
答案 1 :(得分:0)
您应该使用线程定期实现从Internet下载数据的服务。
您应该有一个“应用程序”类或某些东西来访问服务上的应用程序的数据库,然后更新所有数据。
服务以后台模式运行。