Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ContentProvider:筛选传入请求_Android_Android Contentprovider - Fatal编程技术网

Android ContentProvider:筛选传入请求

Android ContentProvider:筛选传入请求,android,android-contentprovider,Android,Android Contentprovider,我的项目包含2个提供者:BannerProvider、ItemProvider。当我请求ItemProvider时: getContentResolver().delete(Contract.Items.CONTENT_URI,null, null); 我的横幅提供者被触发。这是预期的行为还是有办法将这些请求直接发送给相应的提供者,即我做错了什么 谢谢 编辑:好的,我想出来了-我以前有android:Authories=.data.provider.BannerProvider和android

我的项目包含2个提供者:BannerProvider、ItemProvider。当我请求ItemProvider时:

getContentResolver().delete(Contract.Items.CONTENT_URI,null, null);
我的横幅提供者被触发。这是预期的行为还是有办法将这些请求直接发送给相应的提供者,即我做错了什么

谢谢


编辑:好的,我想出来了-我以前有android:Authories=.data.provider.BannerProvider和android:Authories=.data.provider.ItemProvider。在我添加了额外的路径参数:android:authorities=.data.provider.banner,android:authorities=.data.provider.item之后,它开始按预期路由请求。多亏了Luksprog

如果您没有弄糟URI,我怀疑会发生这种情况。+1@Luksprog我认为横幅和项目应该有两个不同的URI