2015-03-31 2 views
1

Я получаю белый экран после заставки, а затем появляется веб-страница. Я настроил заставку с помощью кордовы. Каждый раз, когда приложение запускает белый экран, появляется некоторое время.Приложение рабочего света Белый экран появляется после всплеска экрана

<feature name="SplashScreen"> 
    <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" /> 
</feature> 

предпочтение, как -

<preference name="splashscreen" value="splash"/> 
    <preference name="splashScreenDelay" value="10000"/> 

Использование выше экрана-заставки не скрывает после задержки.

Так что я попытался ниже способ также

<preference name="AutoHideSplashScreen" value="false" /> 
<preference name="SplashScreenDelay" value="10000"/> 

navigator.splashscreen.hide(); //call within device ready 

Что скрывает заставку, но получать белый экран, не получают успеха. Как я могу решить эту проблему.

+0

У меня та же проблема. Founf какое-то решение? – papakias

ответ

2

Изменение значений Кордовы не поможет, поскольку они не используются.

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

Если вы используете Worklight 6.2 и выше, вы можете контролировать, когда будет снят экран заставки, и приложение отобразится.

Обзора Всплеск scection Экрана общего интерфейс управление обучающим: https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/advanced-client-side-development/common-ui-controls/#splashscreen

Чтобы продлить срок экрана отражательного по умолчанию:

  1. Раскомментирует autoHideSplash опции в файле initOptions.js.
  2. Когда вы будете готовы, чтобы скрыть экранную заставку, используйте WL.App.hideSplashScreen();
+0

на устройстве готов я могу использовать WL.App.hideSplashScreen()? – Suhas

+0

Вы не должны звонить в deviceready, это делается для вас внутренне. Вы можете добавить некоторую задержку в wlCommonInit, а затем вызвать hidSplashScreen. –

+0

Я использую подсветку 6.1 ... – Suhas

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