在Android设备上运行时,Sqlite查询无法正常工作

时间:2011-09-06 12:49:00

标签: android

我使用几个更新查询来更新我的表(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

1 个答案:

答案 0 :(得分:0)

尝试通过手机调试您的应用。不要忘记在手机设置中打开调试功能。在此逻辑的开头设置一个breackpoint,然后逐步查看会发生什么。我相信一旦你这样做,答案就会非常明显。

相关问题