2013-08-15 7 views
-1

У меня есть исходные данные для сохранения в качестве словаря в моем приложении, я могу сохранить его в excel db или sqlite, или xml, но я не могу сделать выбор. В будущем пользователи могут добавлять новые элементы, и мне нужно их хранить. Каков наилучший формат хранения для моего случая?Лучший способ сохранить данные

+1

Вы не можете хранить что-то только ради их хранения. вы будете получать доступ к ним и в будущем. поэтому я предлагаю использовать метод, обеспечивающий самый простой доступ к данным – DevZer0

+0

в соответствии с хранением данных. Вы можете использовать любой из них, но когда это произойдет, чтобы получить данные SQLite - лучший способ получить данные оптимистичным образом – dhams

ответ

0

Я думаю, что в вашем случае полезно сохранять данные стандартным способом - используя базу данных sqlite. Если пользователь может редактировать вас db, и они будут делать это часто - вы можете использовать некоторые ORM-реализации для андроида в своем проекте (greendroid, ormlite и т. Д.), Они довольно просты и удобны.

2

Используйте базу данных SQLite. Он предоставит все необходимые средства и встроен в android. Кроме того, XML или excel не могут сравниться с возможностями SQLite и скоростью и запросами.

1

Я думаю, что использование sqlite является лучшим, потому что получить товар из него легко и гладко. В то время как в xml Я не уверен, что он позволяет хранить товар программно и с excel db.

ex. в SQLite это примерно так:

a.getString(cursor.getColumnIndex("users")); 

так что если вы ищете предложения, я думаю, SQLite прекрасно подходит для вас.

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