Android 使用ContentResolver从表中删除所有行
如何使用Android 使用ContentResolver从表中删除所有行,android,android-contentresolver,Android,Android Contentresolver,如何使用ContentResolver删除Android表中的所有行 我试过: context.getContentResolver().delete(Abcd.CONTENT\u URI,null,null) context.getContentResolver().delete(Abcd.CONTENT\u URI,“1”,null) 当我给出以下条件时,我知道我的uri是正确的: context.getContentResolver().delete(Channel.CONTENT_URI
ContentResolver
删除Android表中的所有行
我试过:
context.getContentResolver().delete(Abcd.CONTENT\u URI,null,null)代码>
context.getContentResolver().delete(Abcd.CONTENT\u URI,“1”,null)代码>
context.getContentResolver().delete(Channel.CONTENT_URI,“name=?”,“abcd”)代码>
代码是有效的
删除所有内容的正确方法是什么
现在我正在使用一个hack:context.getContentResolver().delete(Channel.CONTENT\u URI,“name!=?”,“”)代码>作为名称永远不能为空
但我想知道最好的方法。请使用
getActivity().getContentResolver().delete(CONTENT_URI, null, null);
要删除的内容请指定.getActivity().getContentResolver().delete(com.example.sales.CONTENT_URI,null,null);将从ContentResolver中删除所有行,因此这是您的自定义ContentProvider
,postdelete
方法