Android создать избранное вопрос - PullRequest
0 голосов
/ 14 сентября 2011

Привет, мне нужна небольшая помощь по проблеме, которая у меня есть.

Мне пришлось создать приложение, которое должно показывать только текстовую информацию и изображения. Контента было много, поэтому вместо создания 200 отдельных действий для самой страницы я создаю одно базовое действие, содержание которого я меняю каждый раз, зависит в каком элементе списка выбирается putExtra(); и getExtra();. Теперь проблема в том, что они хотят, чтобы я создал страницу «Избранное», где пользователи могут сохранять некоторую информацию и получать к ней доступ в рамках одного действия. На самом деле это легко сделать с помощью sqlite, но они хотят, чтобы я закончил приложение сегодня, в течение нескольких часов. Моя проблема в том, что если я снова начну кодировать его и вставлю всю эту информацию в базу данных, мне потребуется гораздо больше времени.

Итак, вот немного больше объяснений:

1.У меня есть базовая активность со списком.

2.Когда пользователь нажимает на элемент списка, я отправляю содержимое, используя putExtra в базовой активности.

Так что мне нужно научиться сохранять идентификатор элемента списка или что-то еще и показывать этот контент в новом действии. Я думал об использовании SharedPreferences, но не совсем уверен, как с этим справиться.

Любые предложения, как я могу это сделать ... на несколько часов. Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 17 сентября 2011

Этого можно добиться и с помощью sharedpreferences, но это не очень хорошая идея. Лучший способ сделать это с базой данных, но решать только вам.

0 голосов
/ 14 сентября 2011

Что это за контент?Это более 200 записей, и вы не сохраняете их локально?

Просто зная, является ли это любимым или нет, не может быть более одного часа работы с использованием sqlite.Просто сохраните идентификатор контента, а затем значение, чтобы увидеть, является ли он фаворитом или нет.

Никто на самом деле не сделает это за вас, поскольку это, очевидно, ваша (оплачиваемая?) Работа.Тот факт, что вы не можете сделать это вовремя, на самом деле не является причиной, чтобы пропустить лучший вариант для использования.Я бы сказал, не будьте так оптимистичны в отношении того, что вы можете достичь в какое время.Управляйте своими ресурсами лучше, и у вас не будет этой проблемы.

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