2013-03-01 1 views
1

Я разрабатываю приложение BlackBerry phonegap. Применение работает нормально, но когда я запускаю приложение после заставки, белый экран отображается в течение нескольких секунд. Может ли кто-нибудь помочь мне удалить этот белый экран? Спасибо заранее.Отображение белого экрана после экрана всплеска в blackberry phonegap

ответ

1

Единственный раз, когда я видел это, случается, когда приложение скажет, загрузка активов с веб-сервера (который вызывает перезагрузку приложения из загрузки).

Что вы делаете в своем индексном html-файле? Вы извлекаете какие-либо ресурсы с удаленного сервера?

Если нет, возможно, что-то происходит в функции onDeviceReady, поддерживающей приложение. Было бы неплохо начать отладку.

0

Единственный раз, когда я видел такую ​​проблему, он обычно был постоянным белым экраном и был вызван незафиксированным исключением в коде JavaScript, что означает, что пользовательский интерфейс не удается завершить обновление.

Как и chadtatro, похоже, что во время инициализации происходит все время вашего процессора. Является ли ваш код доступным как onDeviceReady, или является событием onLoad для вашей страницы, что вызывает проблему до того, как Кордова инициализирует?

+0

ya Я использую функцию кода onDeviceReady() {\t document.addEventListener ("backbutton", backKeyDown, true); window.requestFileSystem (LocalFileSystem.PERSISTENT, 0, gotFS, fail); } функция backKeyDown() { /*document.body.style.cursor = 'ни'; */ jConfirm ('? Вы уверены, что хотите выйти из', 'Confirm', функция (г) {\t \t if (r == true) { navigator.app.exitApp(); } \t }); } в нашем приложении. Я попытался удалить этот код, но все же белый экран, показанный после заставки screen.please, поможет мне решить мою проблему –

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

  • Нет связанных вопросов^_^