在Android中更新sqlite数据

在Android中更新sqlite数据,android,sqlite,Android,Sqlite,我正在开发一款Android应用程序,它基本上可以在地图上显示位置。我计划在sqlite中本地存储与位置相关的数据。 但我也需要定期更新应用程序数据,因为我将自己手动收集更多数据,或者让应用程序用户通过电子邮件向我发送新数据,然后我可以在我的应用程序数据中更新。底线是,我需要每隔一段时间更新我的应用程序数据,以便用户可以拥有尽可能多的位置 我想知道如何定期更新应用程序数据?我是否需要在应用程序中定期运行脚本以获取新数据并将其转储到sqlite中? 或者,在sqlite中存储数据是一种错误的方法,

我正在开发一款Android应用程序,它基本上可以在地图上显示位置。我计划在sqlite中本地存储与位置相关的数据。 但我也需要定期更新应用程序数据,因为我将自己手动收集更多数据,或者让应用程序用户通过电子邮件向我发送新数据,然后我可以在我的应用程序数据中更新。底线是,我需要每隔一段时间更新我的应用程序数据,以便用户可以拥有尽可能多的位置

我想知道如何定期更新应用程序数据?我是否需要在应用程序中定期运行脚本以获取新数据并将其转储到sqlite中?
或者,在sqlite中存储数据是一种错误的方法,而在服务器端存储数据则更好?

如果数据仅在本地需要,或者将通过电子邮件共享(我不确定您为什么会这样做),那么将其保存在sqlite数据库中是可以的。但是,如果需要在用户之间共享,则需要将其存储在服务器上,或者需要有一种在用户之间同步数据的机制。
至于定期更新应用程序数据。您正在编写应用程序,并且可以完全控制要放入数据库中的数据,因此可以按时间间隔将数据转储到某个位置,或者使用事件处理程序触发何时转储数据

谢谢阿维祖。电子邮件选项是存在的,因为我是一个团队成员,因此为数据收集做所有现场工作可能不容易。所以我计划在应用程序中提供一个功能,用户可以使用该功能通过电子邮件向我发送新数据。