这可以使用多个ContentProvider吗?
如果可能,如何在清单中声明?我尝试使用以下方式,但getContentResolver()
只获得第一个提供商。
<provider
android:name=".bean.ItemBean"
android:authorities="com.waveletandroid.bean" >
</provider>
<provider
android:name=".bean.CustomerBean"
android:authorities="com.waveletandroid.bean" >
</provider>
答案 0 :(得分:6)
这可以使用多个ContentProvider吗?
是。或者,您可以根据ContentProvider
的路径部分或通过不同的权限,为一个Uri
提供多个数据集。
如果可能,如何在清单中声明?
你所拥有的几乎是正确的。但是,他们不能同时具有相同的权威。将其中一个更改为其他内容(例如com.waveletandroid.bean2
)。