Android - 两个ContentProviders,其中一个getContentResolver()检索?

时间:2014-03-10 19:39:00

标签: android android-manifest android-contentprovider

假设我已经在同一个Android Manifest中定义了两个contentProviders,它们都包含在同一个包中。

当我致电:context.getContentResolver()

我的CRUD操作将流向哪个ContentProvider?

2 个答案:

答案 0 :(得分:3)

ContentResolver将决定操作的去向。当您请求操作时,第一个参数是具有权限和路径的Uri。解析器将权限与单个ContentProver匹配,然后向该提供程序发出调用

答案 1 :(得分:1)

在ContentResolver上运行请求时,会传入URI。这就是决定调用contentProvider的原因。