我可以获得没有问题的数据......但我无法删除数据。任何建议.. ??
Cursor cu = getContentResolver().query(CONTENT_URI, null, null, null, null);
if (cu.moveToFirst())
{
numberInDb = cu.getString(2);
System.out.println("Number in DB = " + numberInDb);
}
ContentResolver c = getContentResolver();
这些下一个2线的工作
c.delete(CONTENT_URI, "TITLE ="+ numberInDb, null);
getContentResolver().delete(CONTENT_URI, "TITLE ="+ numberInDb, null);
答案 0 :(得分:0)
如果TITLE是一个字符串,我怀疑你需要在你的查询中引用它:
getContentResolver().delete(CONTENT_URI, "TITLE ='" + numberInDb + "'", null)
另外,检查logcat输出并查看是否存在任何SQLite错误。