点击删除联系人后,重启app,联系人信息仍然存在

http://bbs.csdn.net/topics/392277962

点击删除联系人后,重启app,联系人信息仍然存在

  1. 确认你有权限删除联系人,
  2. 吧你的联系人数据库文件取出来看看,打印出你要删除的raw_contact_id,在取出来的数据库查下,看看和你界面中要删除的是不是一个联系人。
  3. 删除完了,在取出一个联系人的数据库,看看2次取的联系人数据库是不是一样的。如果第二次的确少了你要删除的raw_contact_id联系人,
  4. 确认你的界面在删除了联系人后,重新获取数据库信息刷新界面了没有

可能一:做了缓存 增删改操作没有更新缓存
可能二:没删除成功 callback

估计是sqlite数据库中的记录没保存。

你可以重启手机看,就会没有了。因为你这是在操作手机系统,所以你删除后需要去通知系统刷新

可能是手机app自身有缓存,然后删除之后没有清理掉手机app上的缓存。

下载一个360安全卫士,删除之后清理缓存