erste Ausnahme "IllegalStateException: Kann nicht diese Aktion durchführen, nachdem onSaveInstanceState"

Habe ich eine Live-Android-Anwendung, und vom Markt, die ich erhielt folgende stack-trace und ich habe keine Ahnung, warum Ihr passiert, als nicht geschehen, im code der Anwendung, aber immer verursacht, die von einigen oder andere Ereignis aus der Anwendung (Annahme)

Ich bin nicht mit Fragmenten, noch gibt es einen Hinweis der FragmentManager.
Wenn jeder Körper kann werfen etwas Licht auf einige verborgene Tatsachen zu vermeiden, diese Art von Problem:

java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109)
at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399)
at android.app.Activity.onBackPressed(Activity.java:2066)
at android.app.Activity.onKeyDown(Activity.java:1962)
at android.view.KeyEvent.dispatch(KeyEvent.java:2482)
at android.app.Activity.dispatchKeyEvent(Activity.java:2274)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1668)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1720)
at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1258)
at android.app.Activity.dispatchKeyEvent(Activity.java:2269)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1668)
at android.view.ViewRoot.deliverKeyEventPostIme(ViewRoot.java:2851)
at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2824)
at android.view.ViewRoot.handleMessage(ViewRoot.java:2011)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:132)
at android.app.ActivityThread.main(ActivityThread.java:4025)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:491)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
at dalvik.system.NativeStart.main(Native Method)  
Fanden Sie doch eine Lösung? Habe das gleiche problem hier: stackoverflow.com/questions/7575921/...
Kein Glück als jetzt 🙁
Ich hatte das gleiche problem und fand eine einfache Lösung, die funktioniert für mich
Nein, Sie nicht. Deins betrifft Dialoge, und diese nicht. Die Obere Zeile des stack-trace matching ist nicht genug. Der rest ist sehr unterschiedlich. Ich sage dies, weil ich ging gerade auf der Suche auf Ihr Problem und es ist keine Hilfe für mich, leider.
Ich Diskutiere diesen Fehler in meinem blog post... Sie sollten es Lesen. 🙂

InformationsquelleAutor dcool | 2011-09-19

Schreibe einen Kommentar