我正在开发一个Android应用程序,当用户将项目添加到应用程序的主板时,应该将相关数据保存到手机数据库中,但我还需要在外部数据库中更新此数据,以便用户的教师(这是一种教育app ..)将能够分析这些数据,等等。
我正在使用内部数据库,因为我知道它可以更好地更新数据“直播”
我的计划是在使用应用程序时使用内部数据库,然后在用户完成此过程时,当他按“保存”或“退出”时,使用此数据更新外部数据库。
这是正确的方法,还是我错过了什么? 如果这是正确的方法,我该如何实现呢?
谢谢你的帮助!
答案 0 :(得分:1)
解决方案或更好的问题是使用sqlite数据库并按照以下步骤操作。
当用户保存数据时,将其保存到内部数据库。
编写一个服务,从手机的数据库中获取数据并进行更新 那些数据 使用Web post请求的外部数据库。
获得连续响应后,您必须从sqlite中删除该数据以防止数据 冗余。
接受此答案,如果它可以帮助您或评论您 对这个答案有任何疑惑。