Mit Phonegap (3.1.0), Phonegap Build und dem Splashscreen-Plugin versuche ich zu verhindern, dass sich der Startbildschirm automatisch versteckt. Ich werde dann den Begrüßungsbildschirm aus dem JavaScript ausblenden, sobald der Bildschirm vollständig geladen ist.Automatisches Ausblenden von Splashscreen mit Phonegap Build
Momentan blendet der Begrüßungsbildschirm immer automatisch aus, sobald die App beginnt, das JavaScript zu laden, meine config.xml ist wie folgt. Hauptsächlich habe ich dieses Problem auf Android 2.2, obwohl ich noch nicht auf iOS geschaut habe, was ich auch unterstützen muss.
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.savvy.mobile.Faversham"
version = "1.0.0">
<gap:platform name="android" />
<gap:platform name="ios" />
<preference name="phonegap-version" value="3.1.0" />
<preference name="splash-screen-duration" value="500000" />
<!-- Default splash -->
<gap:splash src="splash.png" />
<gap:plugin name="org.apache.cordova.splashscreen" />
</widget>
Was ist in Ihrer 'Funktion onDeviceReady()'? Wird es ausgeführt, bevor oder nachdem der Splashscreen ausgeblendet wird? – benka
Bei onDeviceReady ist ziemlich viel los, aber ich bin mir nicht sicher, was zuerst passiert. Ich kann alle onDeviceReady-Code entfernen und nur sehen, ob der Begrüßungsbildschirm bleibt, was ich vermute, dass es sollte. –
Ich habe jede OnDeviceReady-Funktionalität in der Hoffnung entfernt, dass der Splash-Bildschirm einfach weitermachen würde, jedoch keine Ideen? –