1

我是安卓新手。现在我正在做内容提供者。我正在关注“Pro android 3”一书。从那里我已经实现了这个BookProvider例子。我已经在扩展类的类中实现了insert,update,delete函数。但是在使用这些函数时,我使用了:BookProviderContentProvider

ContentResolver cr = context.getContentResolver();
cr.delete(uri,contentValues);

我的疑问是我在课堂上编写的方法以何种方式与BookProvider课堂沟通ContentResolver......

也有人请举例说明和类之间的基本定义Context、区别和关系ContentProviderContentResolver

另一个疑问是,在某些示例中,他们已将上下文对象显式转换为 Activity 对象…… Activity 和 Context 类是如何相关的?

4

1 回答 1

2

AContext包含有关运行或的上下文Activity的信息。所有这些类都直接或间接继承自. 因此,所有ies 都是 ies ,但只有一些s 是iesServiceBroadcastReceiverContextActivityContextContextActivity

当您定义 a 时,ContentProvider您为它可以处理的元素指定一个或多个基本 uri。工作是根据您提供的 uriContentResolver将您的命令发送到 a 。ContentProvider

于 2012-05-18T19:23:25.337 回答