2011-05-06 3 views
3

У меня есть следующий сценарий. В базе данных SQLLite имеются таблицы OrderHeader и OrderDetail. У меня есть Activity, где я хочу отображать эти данные. Существует ряд полей ...Данные привязки в Android

Как я вижу - это должно быть так:

  1. Получить данные от моего провайдера контента (я есть).
  2. Получить ординалы для столбцов в курсоре.
  3. Получить значения из курсора и формат/назначить им

Как я уже говорил - есть много полей и написания такого рода кода (особенно # 1 и # 2) очень утомительный и скучный :)

Итак, у меня есть эта идея. Поскольку мои данные поступают как JSON для начала (из Интернета) - я могу хранить оригинальную презентацию JSON в базе данных вместе с разборными данными и когда мне нужно связывать - все, что мне нужно, это для запроса таблицы для этого столбца и десериализации с помощью GSON. Таким образом - # 1 и # 2 будут 3 строки вместо многих. И я буду работать с POJO ...

Звучит неплохо или есть естественный хороший способ привязки представлений к данным из базы данных?

ответ

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