Как сделать данные приложений Android постоянными?

1

Я новичок в разработке Android и создаю приложение ToDoList на Android.

Я использовал базу данных SQLlite для сохранения списка в таблице базы данных и он отлично сохранял данные.

У меня нет телефона Android, поэтому я могу проверить свое приложение используя только эмулятор.

После сохранения задач в базе данных, если пользователь перезапустит телефон, удалит ли мой список задач в базе данных или нет? Если он будет удален, то как я могу сделать данные в таблице постоянными?

Теги:

2 ответа

3
Лучший ответ

Таблица определенно остается, если пользователь просто перезагружает телефон. Сверху моей головы я думаю, что единственный способ полностью избавиться от таблицы - либо:

  • Удалить его (программно или через командную строку sql)
  • Удалите приложение

Простое обновление вашего приложения до новой версии не приведет к удалению существующих таблиц (если вы используете одно и то же хранилище ключей при создании APK.)

- Дэн

  • 3
    База данных также будет удалена через Настройки-> Приложения-> Управление приложениями -> [Имя приложения] -> Очистить данные.
  • 0
    Ааа - забыл об этом! Спасибо!
0

Для сохранения постоянных данных приложений Android предлагает различные параметры.

A сравнение между SQLite и SharedPreferences для хранения постоянных данных.

Учитывая, что вы разрабатываете приложение ToDoList для Android, я бы рекомендовал придерживаться SQLite.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню