4
  1. 这可以使用多个 ContentProvider 吗?

  2. 如果可能,如何在清单中声明?我尝试使用以下方式,但getContentResolver()只获得第一个提供者。

        <provider
            android:name=".bean.ItemBean"
            android:authorities="com.waveletandroid.bean" >
        </provider>
    
       <provider
            android:name=".bean.CustomerBean"
            android:authorities="com.waveletandroid.bean" >
        </provider>
    
4

1 回答 1

6

这可以使用多个 ContentProvider 吗?

是的。或者,您可以拥有一个ContentProvider根据路径部分Uri或通过不同权限提供多个数据集的数据集。

如果可能,如何在清单中声明?

你所拥有的几乎是正确的。但是,他们不能同时拥有相同的权限。将一个更改为其他内容(例如,com.waveletandroid.bean2)。

于 2013-02-21T13:39:34.503 回答