在从服务器数据更新之前,我应该从表sqlite中删除数据吗?

Cau*_*ien 0 java android android-sqlite

这是我第一次打开活动时在我的应用程序上执行的逻辑:

  1. 当主要活动打开时,检查网络是否可用.
  2. 如果网络已连接,则从服务器获取数据,然后保存到sqlite.如果网络不可用,则显示用户需要连接网络的Toast alert,

主要活动的逻辑第二次打开

  1. 检查网络是否可用.
  2. 如果已连接网络,则从服务器获取数据.现在我也想在sqlite上保存新数据,但sqlite数据现在包含旧数据.我应该首先删除表中的所有旧数据,然后从服务器插入新数据吗?如果不删除并继续将新数据插入sqlite,该表将复制数据,我该如何解决?

对不起,我的英文或问题是重复的.我只是找到了一种从服务器上获取数据的最佳方法.非常感谢,如果有人给我一个如何处理它的例子.

Ash*_*ava 5

将数据作为唯一来自服务器端的主键.