我怀疑内容解析器如何工作,它隐式使用sqlite数据库连接进行查询还是如何工作,在Android中使用内容解析器和sqlite数据库连接进行查询的主要区别是什么?
ContentResolver
用于选择特定的ContentProvider
。Content Resolver提供了来自应用程序的内容提供者的抽象,Content Providers提供了来自基础数据源(即SQLite数据库)的抽象。
ContentResolver-> ContentProvider-> SQLiteDatabase
我发现了一些有关Content Resolvers & Content Providers
here的恰当解释。值得一读。希望这有助于更多地了解Content Resolvers&Content Providers
但是Contentprovider也可以在没有任何数据库的情况下实现。