ContentProvider有多少?

crb*_*in1 1 database android android-contentprovider

在我的应用程序中,我通过SQLiteOpenHelper对象直接访问数据库.

现在我想使用ContentProviders.在数据库中,我有14个表和6个视图.以下之间的最佳做法是什么?

  1. 一个内容提供程序,用于访问所有表和视图

  2. 每个表和视图的一个内容提供者(共20个内容提供者)

  3. 每组表和视图的一个内容提供程序(总计5/6内容提供程序)

Raj*_*Dua 5

一个内容提供程序,用于访问数据库中的所有表和视图.Content Provider是应用程序与其他应用程序共享数据的抽象.应该是数据库的一个内容提供者.