Androidのアプリを終了してから戻るボタンをダブルクリックしてアプリを再起動すると、スプラッシュ画面とアイコンは表示されません。私はこの声明を使用してアプリを終了しました:バックボタンをダブルクリックしてアプリを終了した後にスプラッシュ画面が表示されない
ionic.Platform.exitApp();
私も次のように使ってみましたが、私の問題は解決しません。
navigator.app.exitApp();
私はそれを解決する方法を知らないので、助けてください。
Androidのアプリを終了してから戻るボタンをダブルクリックしてアプリを再起動すると、スプラッシュ画面とアイコンは表示されません。私はこの声明を使用してアプリを終了しました:バックボタンをダブルクリックしてアプリを終了した後にスプラッシュ画面が表示されない
ionic.Platform.exitApp();
私も次のように使ってみましたが、私の問題は解決しません。
navigator.app.exitApp();
私はそれを解決する方法を知らないので、助けてください。
あなたAndroidManifest.xml
の活動宣言に
<activity android:name="XXXX"
android:excludeFromRecents="true" ...
を追加します。
@Mannazのanswerから取られました。
よろしくお願いいたします。
<preference name="SplashShowOnlyFirstTime" value="true|false" />
しかし、プラグインにバグがあるバージョン4.0.1
のよう:
documentationsによると、ionic2がこれをサポートしている方法は、3210に次のオプションを追加することです。アプリケーションがプログラムによって閉じられると、次にアプリケーションを起動したときに、最近のアプリケーションから閉じずにアプリケーションがクラッシュし、app stopped unexpectedly
と表示されます。以下は、そのためのADBのデバッグログです:私は同じのためissueを開け
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)
haved。
私は実際にはアプリケーションが完全に閉じられていないため最小化されていると思います。最小化から目を覚ますとスプラッシュ画面が表示されません。 –
アプリケーションを完全に閉じるには? – JiaoXN