Каков наилучший способ сохранить массив объектов постоянным? - PullRequest
0 голосов
/ 07 сентября 2011

У меня есть массив объектов в моем приложении для Android, которые я хотел бы хранить постоянно. Варианты, которые мне известны:

  1. Хранить в БД - sqlite
  2. Хранить в файле - как в XML
  3. Магазин в SharedPreferences

Я действительно хочу самую простую и чистую реализацию. # 3 даже выполнимо? Я не нашел никакого обсуждения этого, хотя это решение, которое я использовал в моей версии приложения для iPhone.

1 Ответ

1 голос
/ 07 сентября 2011

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

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