我正在开发一个餐馆网站的Android应用程序。餐厅的数量是190.所以(从应用程序外部)我刮取网站上的每个餐厅的信息。此数据放在xml文件中。然后我把它放在我的应用程序包中。我解析xml文件并创建餐馆对象并填充所有餐馆的列表视图。
正如您所看到的,如果向网站添加更多餐馆,则无法使用新信息更新此xml文件。
能够从网站更新信息的最佳方式是什么。
最佳做法是什么?
答案 0 :(得分:1)
您可以让设备浏览网站并经常创建XML本身(例如每天或每次应用程序启动时,取决于有多少数据)。在用户浏览列表时,您可以在后台进行抓取/生成,然后在完成工作后更新列表。
否则,您必须托管一个站点并设置一些cron作业来抓取并生成XML。然后让设备下载您经常生成的XML。