Nach documentations, die Art und Weise ionic2 unterstützt dies durch ist folgende Optionen zur config.xml
Zugabe:
<preference name="SplashShowOnlyFirstTime" value="true|false" />
jedoch ab Version 4.0.1
es einen Fehler im Plugin ist. Wenn die Anwendung programmatisch geschlossen wird, stürzt die Anwendung beim nächsten Start der Anwendung, ohne sie von den letzten Anwendungen zu schließen, ab und sagt app stopped unexpectedly
. Das Folgende ist das Debug-Protokoll von ADB für das gleiche:
12-20 09:35:50.851 30375 30375 E AndroidRuntime: FATAL EXCEPTION: main
12-20 09:35:50.851 30375 30375 E AndroidRuntime: Process: com.mydomain.myapp, PID: 30375
12-20 09:35:50.851 30375 30375 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setAnimation(android.view.animation.Animation)' on a null object reference
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at org.apache.cordova.splashscreen.SplashScreen$4.run(SplashScreen.java:227)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at android.app.Activity.runOnUiThread(Activity.java:6050)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at org.apache.cordova.splashscreen.SplashScreen.removeSplashScreen(SplashScreen.java:217)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at org.apache.cordova.splashscreen.SplashScreen.access$1000(SplashScreen.java:49)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at org.apache.cordova.splashscreen.SplashScreen$5$1.run(SplashScreen.java:330)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7325)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
12-20 09:35:50.851 30375 30375 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
I haved ein issue für denselben geöffnet.
Ich denke, das ist tatsächlich, weil die Anwendung minimiert ist nicht vollständig geschlossen. Beim Aufwachen von "Minimieren" wird kein Begrüßungsbildschirm angezeigt. –
Wie schließe ich die Anwendung vollständig? – JiaoXN