TLDR:我想知道android中执行以下操作的最佳做法是什么 - 当新数据存储在服务器端数据库中时通知并将数据传输到Android应用程序?
长篇故事:我目前有基于Node.js和MongoDB的服务器端应用程序,我以JSON格式存储数据。服务器(节点)公开我在想要向数据库添加新数据时调用的REST服务。我有另一个REST服务,当按下刷新本地数据按钮时由android应用程序客户端调用。一切都像魅力,但我想扩展我的Android客户端应用程序,所以数据一旦到达服务器就转移到应用程序。我一直在寻找组合:
AsyncTask(http://developer.android.com/reference/android/os/AsyncTask.html)和
BroadcastReciever(http://developer.android.com/reference/android/content/BroadcastReceiver.html)。
但我不确定这是否是正确的方法。此外,我知道我将不得不对我的服务器端应用程序进行更改,但这不是问题。
所以我不是在寻找确切的代码如何做,但对于一些建议我应该使用什么。
答案 0 :(得分:0)