Android 真机于模拟器运行结果不一样

Aagle丶black 2016-07-22 05:20:00
问各位大神一个关于 Android中的联系人应用的一个小问题,这个联系人数据库中的 raw_contacts表中的一个字段 deleted这个字段表示联系人是否是删除的状态 0为没有删除 1位删除,我们删除联系人时就把这个字段设置为了1 联系人就查不到了,但是反过我把这个字段update了更新为0 这样就可以恢复联系人了(若手机的联系人当前没有一条记录的话需要自己手动更新一下,关机或者随便添加一条记录就可以查看到被删除的记录了) 理论上是这样,并且在模拟器上边确实是可以的没有什么问题(唯一的问题就是为什么在联系人这个应用可以看见被上次的联系人,但是自己写代码读联系人就读不出来那些被删除后恢复的数据) ,然后我部署在真机上边发现运行的结果完全不一样,恢复不了,并且update语句是返回的是0 说明没有执行成功,不可能是模拟器和真机的数据库还不一样把!

求等各位大神解答一下
...全文
319 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15891801 2016-07-23
  • 打赏
  • 举报
回复
Σ( ° △ °|||)︴ 好像真没法保证真机和模拟器一模一样,你写个SELECT方法,看看结果
「已注销」 2016-07-22
  • 打赏
  • 举报
回复
你手机没有数据库啊,怎么可能恢复

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧