Ich bekomme diese Ausnahme auf einem 4.4.2-Gerät. Nicht reproduzierbar auf Android 4.3-Geräten oder niedriger.Android 4.4.2 - java.lang.RuntimeException: Ausführen von Aktivitäten, die nicht fortgesetzt werden
Setup ist ich habe eine Home-Aktivität (Unterklasse der Unterstützung ActionBarActivity
). Die Home-Aktivität überprüft ein boolesches Flag und wenn dies zutrifft, startet eine Splash-Screen-Aktivität (ja, im Idealfall kommt das Splash vor der Home-Aktivität, aber nehmen wir an, ich kann es nicht ändern, um so zu arbeiten).
Der Begrüßungsbildschirm wird mit startActivityForResult
gestartet, lädt einige Konfigurationsoptionen vom Server herunter, beendet dann und gibt das Ergebnis an die Home-Aktivität zurück.
Seltsame ist dies auf 4.3 funktioniert gut und unten, aber auf 4.4 Geräte, erhalte ich die oben genannte Ausnahme (full-Stack-Trace):
02-21 13:36:16.733 24409-24409/test.player E/ActivityThread﹕ Performing stop of activity that is not resumed: {test.player/test.ui.actvities.HomeActivity}
java.lang.RuntimeException: Performing stop of activity that is not resumed: {test.player/test.ui.actvities.HomeActivity}
at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3147)
at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3234)
at android.app.ActivityThread.access$1100(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1223)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Basierend auf den oben sieht es aus wie OnStop (weil ich Starten Sie die Splash-Aktivität auf OnCreate) wird vor OnResume für die Home-Aktivität aufgerufen.
Warum verursacht das jetzt Probleme in 4.4.x?
Geht es um "Einstellungen/Entwickleroptionen/Aktivitäten nicht beibehalten"? Ist diese Option bei 4.4.2 Gerät ausgewählt und nicht bei einem anderen Gerät ausgewählt? – Devrim
Nein, diese Option ist auf beiden Geräten nicht aktiviert. – user3072558
endet Ihre Splash-Aktivität nach dem Herunterladen? Wie gehst du zurück zu 'HomeActivity'? Was ist Splash Aktivität, ist es ein Dialog? – mangusta