Я новичок в разработке Android и создаю приложение ToDoList на Android.
Я использовал базу данных SQLlite для сохранения списка в таблице базы данных и он отлично сохранял данные.
У меня нет телефона Android, поэтому я могу проверить свое приложение используя только эмулятор.
После сохранения задач в базе данных, если пользователь перезапустит телефон, удалит ли мой список задач в базе данных или нет? Если он будет удален, то как я могу сделать данные в таблице постоянными?
Таблица определенно остается, если пользователь просто перезагружает телефон. Сверху моей головы я думаю, что единственный способ полностью избавиться от таблицы - либо:
Простое обновление вашего приложения до новой версии не приведет к удалению существующих таблиц (если вы используете одно и то же хранилище ключей при создании APK.)
- Дэн
Для сохранения постоянных данных приложений Android предлагает различные параметры.
A сравнение между SQLite и SharedPreferences для хранения постоянных данных.
Учитывая, что вы разрабатываете приложение ToDoList для Android, я бы рекомендовал придерживаться SQLite.