-1

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

我正在使用内部数据库,因为我知道它在“实时”更新数据方面会有更好的性能

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

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

谢谢你的帮助!

4

1 回答 1

1

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

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

  2. 编写一个从手机数据库中获取数据的服务,并使用网络发布请求更新外部数据库上的数据。

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

  4. 如果对您有帮助,请接受此答案,如果您对此答案有任何困惑,请发表评论。

于 2013-11-13T13:28:47.790 回答