2013-12-05 3 views
1

я ищу хорошие практики о базах данных в андроиде, мои вопросы:, как управлять базой данных в Android

1- я должен закрыть базу данных в любой деятельности или закрыть его в последней активности?

2- я сделал много методов вставок в любой деятельности, так каковы возможные проблемы, которые

я мог бы столкнуться?

3- я только один Classe для базы данных, свистеть я создать три таблицы, и в том же Классе

У меня есть около двадцати методов вставки, это хорошая вещь, чтобы сделать?

спасибо за ответ :)

+0

Надеюсь, что кто-то ответит на эти вопросы! –

+0

Возможно, вы захотите изучить реализацию ContentProvider. Это обеспечивает общий интерфейс для взаимодействия с базой данных. Я просто об этом узнал сам, но, похоже, это обычная практика в приложениях Android, даже для использования данных внутри приложения. –

ответ

1

Вы всегда хотите, чтобы закрыть курсоры когда данные считываются. Я бы предложил использовать метод ContentValues ​​.put() для вставки новых значений в вашу БД.

Нет, несколько вставок должны быть в порядке, если они последовательны.

ORM Программирование предполагает, что у вас есть уникальный класс POJO (обычный старый объект Java) для каждой таблицы.

Я предлагаю хранить отдельные части данных и пользовательского интерфейса отдельно, используя классы и методы, чтобы действовать как посредник между ними. Конечно, это всего лишь обычное знание программирования Java 3-Tier.

Смежные вопросы