我正在开发一款基本上在地图上显示位置的Android应用。我计划在sqlite中本地存储位置相关数据。 但我还需要定期更新应用数据,因为我要自己手动收集更多数据,或者让应用用户通过电子邮件向我发送新数据,然后我可以在应用数据中更新.Bottom-line是间隔的我需要更新我的应用程序数据,以便用户可以拥有尽可能多的位置。
我想知道如何定期更新应用数据?我是否需要定期在我的应用程序中运行脚本来获取新数据并将其转储到sqlite中? 或者,在sqlite中存储数据是一种错误的方法,在服务器端存储数据更好?
答案 0 :(得分:0)
如果数据仅在本地需要,或者将通过电子邮件共享(我不知道你为什么会这样做),那么可以将它保存在Sqlite数据库中。但是如果它需要在用户之间共享,那么它需要存储在服务器上,或者您需要有一种机制来在用户之间同步数据。 至于定期更新应用数据。您正在编写应用程序,并且您可以完全控制要放入数据库的数据,因此可以按时间间隔将数据转储到某处,或者使用事件处理程序来触发何时转储数据。