我的项目包含2个提供商:BannerProvider
,ItemProvider
。当我请求ItemProvider时:
getContentResolver().delete(Contract.Items.CONTENT_URI,null, null);
我的BannerProvider被触发了。这是预期的行为还是有办法将这些请求引导到相应的提供者,即我做错了什么?
感谢。
编辑:好的,我发现了 - 我曾经有android:authorities=.data.provider.BannerProvider
和android:authorities=.data.provider.ItemProvider
。添加其他路径参数后,android:authorities=.data.provider.banner
,android:authorities=.data.provider.item
开始按预期路由请求。感谢Luksprog