Вызов функции сразу после полной загрузки приложения (jQuery mobile и PhoneGap) - PullRequest
1 голос
/ 31 января 2012

У меня следующая проблема с моим приложением (jQuery-mobile with Phonegap)

Мне нужно вызвать функцию с помощью вызова ajax, которая возвращает URL-адрес изображения, после загрузки ответа json принимаетURL-адрес и загрузите изображение в верхней части главного экрана.

Моя проблема в том, что экран является первым экраном после загрузки приложения, пользователь видит и ждет на заставке, а после этого приложение показывает страницуполный рендеринг мгновенно.

Мое приложение на устройствах Blackberry задерживает более 10 секунд на заставке, но, я комментирую код ajax, приложение загружается за 4 секунды.

Я пытался поставить функциюin: ..live ("pageaftershow", function () .. с одинаковым результатом, всегда вызывайте функцию, анализируйте json и загружайте изображение ДО того, как пользователь увидит экран.

Как я могу убедиться, что эта функцияэффективно ли звонить после того, как пользователь увидит экран?

Спасибо!

1 Ответ

0 голосов
/ 31 января 2012

попробуйте выполнить вызов ajax на устройстве уже

document.addEventListener("deviceready",function(){
// do stuff
},false);
...