Возможно ли кешировать содержимое в приложении Android PhoneGap / jQuery? - PullRequest
0 голосов
/ 08 февраля 2012

Я сделал небольшое приложение для Android, используя PhoneGap и jQuery Mobile. Он начинается с собственного меню, которое включает в себя такие параметры, как «Facebook» и «Twitter». Для получения контента я использую jFeed, который загружает контент из RSS-канала.

Если у пользователя нет Интернета, на этих страницах не будет отображаться содержимое, поскольку содержимое этих страниц извлекается через RSS.

Можно ли кешировать контент, но удалить кеш при успешном извлечении контента? Когда вы используете приложение, оно должно пытаться получить контент из Интернета. Если результат является пустым / ложным, он извлекает последнюю информацию во время предыдущего сеанса. Но если результат будет text / true, кэш должен быть очищен и сохранен с новым содержимым.

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

Это вообще возможно? Можно ли использовать какую-либо команду jQuery или PhoneGap для создания небольшого собственного кэша?

1 Ответ

0 голосов
/ 08 февраля 2012

Вы можете кэшировать свою RSS-плату в sqlite DB или использовать localStorage .Вам не нужно по-настоящему придумывать, чтобы обеспечить этот тип функциональности.

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