LINUX.ORG.RU

Сообщения DZeN

 

[Android][Java] Организация key=>value хранилища.

Форум — Development

Пишу ежедневник для android. Календарь рисую как таблицу кнопок 6x7. При создании кнопки, к ней привязывается Listener, в котором будет храниться GregorianCalendar.DAY_OF_YEAR и GregorianCalendar.YEAR. При нажатии на некоторую кнопку будет выскакивать Activity со списком дел/заданий для текущей даты. Хотелось бы иметь некоторое хранилище, ключем которого был бы год, значением day_of_year, который в свою очередь является ключем для time, который в свою очередь является ключем для Job. Например:
Year_1 -> Day_Of_Year_1 -> Time_1 -> Job_1.
Year_1 -> Day_Of_Year_1 -> Time_2 -> Job_2.
Year_1 -> Day_Of_Year_2 -> Time_1 -> Job_1.
В android developer manual говорится использовать SharedPreferences для key=>value хранилища, однако сопоставлять один key множеству value там нельзя. Придется вязаться с SQLite или есть какое-то более красивое решение для организации подобного хранилища?

 ,

DZeN
()

RSS подписка на новые темы