2012-02-03 4 views
0

У меня есть вопрос и надеюсь, что у вас не будет много времени. Я использую приложение счетчика калорий. Я буду хранить продукты, упражнения в SQLite DB. Однако я не уверен, что мне нужно использовать БД для сохранения сведений о человеке (рост, единицы измерения и начальный, текущий и целевой вес) в БД или с помощью GetSharedPreferences(). Является ли хорошей практикой смешивать 2 метода для сохранения данных?Смешивание SQLite DB и GetSharedPreferences()

ответ

0

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

+0

Да, я разрабатываю приложение для Android. Но в наши дни почти у всех есть смартфон, я не думаю, что мое приложение должно поддерживать нескольких пользователей. Я читал, что общие предпочтения быстрее с точки зрения производительности, но вопрос в том, является ли хорошей практикой использование общих настроек для личных данных (высота, единицы и начальный, текущий и целевой вес) и базы данных (для продуктов, упражнений и т. Д.), или просто использовать только DB – Radoslav