Добрый день.
1. Зачем использовать ContentProvaider, если данные только для локального приложения?
2. В уроках такая архитектура:
db.open;
что-то сделал
db.close;
У меня вопрос: А может ли база быть всегда открытой? Плохо ли это?
3. Пример на основе 136 урока:
Активити1 с курсорлоадером. Выходит пока мы в нем находимся, подключение открыто. (закрывается только в onDestroy) , тогда допустим мы кликнули по эллементу списка и открыли активити2, в котором мы также работаем с БД. Т.е. открываем БД!! (она открыта, но мало ли), читаем и закрываем?! БД. Тем самым, закрыв активити2 и вернувшись в активити1, мы получим вылет программы, так как подключение было закрыто, а оно нужно для лоадера.
4. Главный вопрос: можно ли сделать подключение к БД в классе Application ? Тем самым оно будет всегда открыто.
SQLite и ContentProvider + connect
SQLite и ContentProvider + connect
Мой первенец: MyMoney. Менеджер расходов
Бьем рекорды русских топов
Могу ответить на любые вопросы по маркетингу и развитию.
Бьем рекорды русских топов
Могу ответить на любые вопросы по маркетингу и развитию.