Я хочу создать базу данных SQLite в своем приложении, которое содержит три таблицы, я добавлю данные в таблицы и буду использовать их позже.
но мне нравится сохранять базу данных, как будто то, когда приложение является первым разом, установило его проверки, существует ли база данных или нет, если существует, оно еще обновляет его, если не затем создает новую базу данных.
далее больше я делаю класс DB для упрощения моего приложения, таким образом, я привычка создать действие для моего создания базы данных.
если существуют возможные советы, совместно используйте со мной
Почему бы и нет обратитесь к документации или к образцу кода, поставляемому с SDK? В примерах есть код о том, как создавать / обновлять / заполнять / читать базы данных с помощью вспомогательного класса, описанного в документе, который я связал.
Если вы хотите сохранить базу данных между удалениями, вы должны поместить ее на SD-карту. Это единственное место, которое не будет удалено в момент удаления вашего приложения. Но взамен он может каждый раз удаляться пользователем.
Если вы поместите свою БД на SD-карту, вы больше не сможете использовать SQLiteOpenHelper , но вы можете использовать исходный код и архитектуру этого класса, чтобы получить некоторые идеи о том, как реализовать создание, обновление и открытие базы данных.