Заставка не появляется при запуске приложения. PhoneGap / Кордова - PullRequest
0 голосов
/ 03 апреля 2019

Я работаю с настольным приложением PhoneGap и PhoneGap Build, чтобы создать и скомпилировать приложение для Android. Я хочу показать заставку в начале приложения, потому что у меня есть некоторая работа по загрузке в фоновом режиме, после завершения загрузки я скрываю заставку и показываю содержимое.

Я использую «cordova-plugin-splashscreen v5.0.2». Я использовал этот код, чтобы показать и скрыть заставку:

//Show Splash Screen
navigator.splashscreen.show();

//Hide splash Screen after loading has finished
navigator.splashscreen.hide();

это мой файл config.xml:

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.phonegap.helloworld" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">
    <name>NexusPhoneGap</name>
    <description>
        A blank PhoneGap app.
    </description>
    <author email="support@phonegap.com" href="http://phonegap.com">
        PhoneGap Team
    </author>
    <content src="index.html" />
    <access origin="*" />

    <plugin name="cordova-plugin-inappbrowser" spec="^3.0.0" />
    <plugin name="cordova-plugin-splashscreen" spec="^5.0.2" />
    <plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
    <plugin name="cordova-plugin-network-information" spec="^2.0.1" />

    <platform name="android">
        <splash src="splashScreens/screen-hdpi-portrait.png" density="port-hdpi"/>
        <splash src="splashScreens/screen-ldpi-portrait.png" density="port-ldpi"/>
        <splash src="splashScreens/screen-mdpi-portrait.png" density="port-mdpi"/>
        <splash src="splashScreens/screen-xhdpi-portrait.png" density="port-xhdpi"/>
    </platform>

</widget>

Я поместил заставки в папку, которая называется splashScreens, как вы видите в config.xml. Проблема в том, что заставка не появляется. Я вижу пустой экран вместо заставки. Любая идея, как получить показ заставки?

...