我可以毫无问题地获取数据...但我无法删除数据。任何建议..??
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();
NEITHER OF THESE NEXT 2 LINES WORK
c.delete(CONTENT_URI, "TITLE ="+ numberInDb, null);
getContentResolver().delete(CONTENT_URI, "TITLE ="+ numberInDb, null);
最佳答案
如果 TITLE 是一个字符串,我怀疑您需要在查询中引用它:
getContentResolver().delete(CONTENT_URI, "TITLE ='" + numberInDb + "'", null)
此外,检查 logcat 输出并查看是否有任何 SQLite 错误。
关于android - 为什么我不能使用 getContentResolver.. 删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4197704/