在我的应用程序(一个 SyncAdapter)中,我包含许多 ContentProviders 供其他应用程序使用,并且想知道尝试在它们之间共享单个 SQLiteOpenHelper 实例以供使用是否合适?如果是这样,怎么做?
如果这不合适,是否认为(如示例所示)在每个 ContentProvider 的 onCreate 方法中重复实例化 SQLiteOpenHelper 是正确的;似乎应该有更好的方法!
清单中是否有足够的信息供操作系统实例化 ContentProviders 而无需先创建其包含的应用程序?如果是这样,那么我不能在扩展 Application 的类中保存静态 SQLiteOpenHelper 以供 ContentProviders 检索。
帮助!