如何使用ContentResolver
删除Android表中的所有行?
我试过了:
context.getContentResolver().delete(Abcd.CONTENT_URI, null, null);
context.getContentResolver().delete(Abcd.CONTENT_URI, "1", null);
我知道我的uri是正确的,因为当我给出一个条件:
context.getContentResolver().delete(Channel.CONTENT_URI, "name = ?", "abcd");
代码有效。
删除所有内容的正确方法是什么?
现在我正在使用hack:context.getContentResolver().delete(Channel.CONTENT_URI, "name != ?", "");
因为名称永远不会为空。
但我想知道最好的方法。
答案 0 :(得分:0)
请使用
getActivity().getContentResolver().delete(CONTENT_URI, null, null);