1

В моем приложении для Android будет создана одна служба, которая будет генерировать некоторые данные (статистика), например (int, time, long, boolean).Лучший способ сохранить непрерывные данные в android

Так что вопрос - это лучший и оптимальный способ сохранить эти данные. (Как в DB или файл и т. Д.)

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

+0

Что такое кол-во данных? это огромно? –

+0

Если все ваши переменные являются примитивными типами, вы можете использовать общие настройки: http://developer.android.com/guide/topics/data/data-storage.html#pref –

+0

и как часто будут генерироваться данные? –

ответ

0

Я думаю, вы должны взглянуть на общие настройки.

Здесь Shared Preferences

+0

В моих данных приложения будут как для каждого второго значения 1 каждого из данных, так и общий дескриптор pref, что огромный объем данных? –

+0

Вы имеете в виду каждую секунду, новые сгенерированные данные будут сохранены? Каков тип этих данных? Целое число, строка, двоичные данные, такие как карта? –

0

В зависимости от типа и использования данных

, если количество данных ограничено, то вы можете использовать общие предпочтения.

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

Если данные есть много полей или количество огромно или там будет много добавлять/редактировать/удалить опцию, то я думаю, что лучшим вариантом является использование SqliteDatabase

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