Android:从外部服务访问ContentProvider

时间:2013-06-09 09:49:05

标签: android android-service external android-contentprovider

我们有一个Android项目,我使用外部服务来处理不同应用程序的所有网络内容。现在我的一个朋友有任务要实现一个ContentProvider,它在主应用程序中使用,应该可以从外部服务访问。

现在我尝试访问这些数据:外部服务位于主应用程序的项目中,但是从getLocalContentProvider获取null。可能是因为它是从其他进程启动的(由于服务的外部性)...在主应用程序中访问数据没有问题......

是否还有其他可能获得正确的ContentProvider?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

@CommonsWare感谢您的回答。 它现在直接使用getContentResolver()。query()而不是使用getLocalContentProvider()的ContentProvider