В моем приложении (SyncAdapter) я включаю много ContentProviders для использования другими приложениями и задаюсь вопросом, целесообразно ли пытаться совместно использовать один экземпляр SQLiteOpenHelper между ними всеми использовать? Если да, то как?Лучшая практика использования одного SQLiteOpenHelper для использования многими ContentProviders
Если это не подходит, считается ли оно правильным (как показано в примерах) повторение экземпляра SQLiteOpenHelper в каждом методе onCreate ContentProvider; похоже, должен быть лучший способ!
Есть ли достаточная информация в манифесте для операционной системы для создания ContentProviders без предварительного создания их приложения? Если это так, то я не могу содержать статический SQLiteOpenHelper в классе, который расширяет приложение для извлечения ContentProviders.
Помощь!
Почему вам нужно много контент-провайдеров для доступа к 1 базе данных? (Приложение всегда создается первым и всегда существует в действиях, услугах, широковещательных приемниках и поставщике контента) – njzk2
В общем, у меня есть ContentProvider для каждой таблицы в базе данных. Откуда вы знаете, что андроид сначала создает приложение? – fr1550n
, потому что это то, что говорит документация для класса приложения. – njzk2