Локальное хранилище результатов веб-службы REST / JSON в Android SQLite DB - PullRequest
1 голос
/ 30 марта 2011

Я разрабатываю свое первое приложение для Android, которое в основном представляет собой менеджер задач в профессиональном контексте. Мои данные поступают с центрального сервера, и пользователь может изменять только скорость выполнения и количество часов, отработанных над конкретной задачей. Он также может искать по имени задачи / дате / проекту / клиенту ... Мне интересно, если мне нужно хранить задачи, которые я получаю с сервера в локальной базе данных? Будет ли приложение работать слишком медленно, если я получу задачи на каждой сессии, поместу их все в список, а затем выполню свои операции в этом списке?

Заранее спасибо.

1 Ответ

0 голосов
/ 30 марта 2011

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

Надеюсь, что это полезно!

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