我使用几个更新查询来更新我的表(Sqlite)。他们在我的模拟器上工作得很好。但是,当我在手机上安装时,他们不会恢复成功。同时,它也不会抛出任何错误。 这是我的代码:
ContentValues msg_values = new ContentValues();
msg_values.put("folder_id", 1);
int i=getContentResolver().update(MBContants.CONTENT_URI_SMS, msg_values,
"address=" + msg.getAddress(), null);
if(i>0)
System.out.println("done..!");
else
Log.i("--------------------------------------------","not done");
其中,我创建了我的数据库,我的表的URI是MBContants.CONTENT_URI_SMS,其中MBContants类包含所有URI。
请帮助解决此问题。 谢谢, Viashnavi
答案 0 :(得分:0)
尝试通过手机调试您的应用。不要忘记在手机设置中打开调试功能。在此逻辑的开头设置一个breackpoint,然后逐步查看会发生什么。我相信一旦你这样做,答案就会非常明显。