使用内部SQLite和外部mySql DB的Android应用程序

时间:2013-11-13 12:40:56

标签: android mysql sqlite external

我正在开发一个Android应用程序,当用户将项目添加到应用程序的主板时,应该将相关数据保存到手机数据库中,但我还需要在外部数据库中更新此数据,以便用户的教师(这是一种教育app ..)将能够分析这些数据,等等。

我正在使用内部数据库,因为我知道它可以更好地更新数据“直播”

我的计划是在使用应用程序时使用内部数据库,然后在用户完成此过程时,当他按“保存”或“退出”时,使用此数据更新外部数据库。

这是正确的方法,还是我错过了什么? 如果这是正确的方法,我该如何实现呢?

谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

解决方案或更好的问题是使用sqlite数据库并按照以下步骤操作。

  1. 当用户保存数据时,将其保存到内部数据库。

  2. 编写一个服务,从手机的数据库中获取数据并进行更新 那些数据     使用Web post请求的外部数据库。

  3. 获得连续响应后,您必须从sqlite中删除该数据以防止数据     冗余。

  4. 接受此答案,如果它可以帮助您或评论您         对这个答案有任何疑惑。