所以我有一个提供一些数据的 Web 应用程序...假设我查询http://www.myserver.com/?id=Apples应用程序返回苹果的当前价格(应用程序知道许多其他水果)。我将水果的名称和价格保留在我的数据库中的表格中。我要做的是在我的主要活动中显示所有水果和当前价格的列表(当开始时从数据库中读取它们),但也让用户能够在屏幕上放置显示 1 个水果价格的小部件(假设一个小 1x1 小部件)。
故事就是这样……我想做的就是在我的数据库中不断更新水果价格(假设每 30 分钟一次)。我还希望我的小部件知道数据库何时更新以显示新价格)。
实现这一点的最佳模式是什么(这可能很常见)...AsyncTask、Service、Service + ALarm 等所有其他组合?