Предпочитайте базу данных или файл для данных в Android - PullRequest
0 голосов
/ 29 января 2011

У меня уже есть база данных, и когда я пишу в ней, я также хочу написать только одно значение (сохранить счетчик)! Потому что я думаю, что поиск значения сначала, а затем поиск значения счетчика будет медленным, я думал использовать файл для хранения счетчика ... но чтение и запись удаление не будет медленным? Итак, какой из них быстрее и безопаснее (с точки зрения меньшего шанса сломаться), какой метод я должен использовать?

Ответы [ 2 ]

8 голосов
/ 29 января 2011

Используйте SharedPreferences для хранения одного значения, это будет очень эффективно.

0 голосов
/ 29 января 2011

Поскольку это только одно значение, и только один пользователь будет использовать его одновременно, я думаю, что файл будет лучше, потому что базу данных легко искать и вставлять с помощью языка запросов, в то время как файловая система проста и быстра, но использует ее меньше.потому что становится трудно обрабатывать вещи, которые мы обрабатываем с помощью db.

В вашем случае это простой счетчик, поэтому лучше использовать один файл.

...