Q-1 -创建我自己的内容提供者类,什么时候应该扩展ContentProvider类,什么时候不应该扩展ContentProvider类?
Q-2 -如果我在没有CONTENT_URI的情况下创建内容提供者(就像android.provider.*中的许多其他内置内容提供者一样,我将如何使用managedQuery(...)或query(....)。
发布于 2011-05-09 10:09:57
1)即使有了扩展,你也要实现这些方法。ContentProvider允许您实际使用安卓内部系统来访问应用程序中不同位置的数据。基本上,如果要存储数据,请扩展ContentProvider并使用ContentResolver.query或Activity.managedQuery访问该数据。
2) AFAIK (这可能是错误的),当你创建ContentProvider时,你需要一个CONTENT_URI。这就是ContentResolver知道它应该从哪里提取数据的原因,也是允许您的应用程序访问该数据的一种方式(通过应用程序清单)。因此,使用CONTENT_URI。没有太多的理由不去国际海事组织。
https://stackoverflow.com/questions/5154163
复制相似问题