2013-11-15 2 views
0

У меня есть приложение PhoneGap (с jqueryMobile), которое использует несколько списков, иногда с включенными изображениями. На некоторых устройствах это может занять 1-2 секунды. Я пытался использовать cache-Предварительная выборка и кеш динамически создаются jqueryMobile + PhoneGap страницы

<div data-role="page" class="listpage" data-dom-cache="true"> 

и prefetch-

<a href="listview_1.html" rel="external" data-prefetch>Listview 1</a> 

варианты, но ни будет работать/никакой разницы. Страницы почти полностью динамически создаются из базы данных sqlite - возможно, это настоящая проблема ...?

Подсказки приветствуются, спасибо!

+0

Затягивает ли изображение локально или по проводам? –

+0

Все вытаскивается локально ... – Chris

ответ

0

Я думаю, что кэш не решит вашу проблему. кеш хранит временные страницы и изображения, а также в основном для загрузки только второго времени. Другой выбор уменьшает список просмотров списка например 8 или 10 с кнопкой больше загрузки или прокруткой для добавления новых значений списка используйте pagination concept для загрузки списка. Если вы используете концепцию кэширования, вы не можете загружать новые значения списка, чтобы не было просмотра динамического списка.

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

+0

К сожалению, это не вариант. Я хочу, чтобы пользователь видел количество элементов, быстро и просто, со всеми включенными эскизами, что просто делает список тем, чем он является. Мне, возможно, придется подождать, когда jQM1.4 улучшит данные ** ... – Chris

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