2011-04-16 36 views
0

我正在开发一个餐馆网站的android应用程序。餐馆的数量是190.所以(从应用程序的外部)我刮了网站上的每个餐厅的信息。这个数据被放置在一个xml文件中。然后我把它放在我的应用程序包中。我解析XML文件并创建餐馆对象并填充所有餐馆的列表视图。如何更新android应用程序内的信息

正如你可以看到这个xml文件不能更新与新的信息,如果更多的餐馆被添加到网站。

什么是能够从网站更新信息的最佳方式。

最佳做法是什么?

回答

1

您可以让设备浏览网站并每隔一段时间创建XML本身(如每天或每次应用程序启动时,取决于有多少数据)。在用户浏览列表时,您可能会在后台抓取/生成,然后在完成工作后更新列表。

否则,您将不得不托管一个站点并设置一些cron作业来抓取和生成XML。然后让设备每隔一段时间下载一次您生成的XML。