Skip to content

Android App crashes on orientation change #41

@intrigus

Description

@intrigus

How to reproduce:
Go to basket screen, change orientation, go to main menu (=press back), click on a tshirt, app will crash.

java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
     at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1336)
     at android.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1347)
     at android.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
     at android.app.BackStackRecord.commit(BackStackRecord.java:574)
     at org.robovm.store.StoreAppActivity.switchScreens(StoreAppActivity.java:120)
     at org.robovm.store.StoreAppActivity.switchScreens(StoreAppActivity.java:101)
     at org.robovm.store.StoreAppActivity.showProductDetail(StoreAppActivity.java:178)
     at org.robovm.store.StoreAppActivity.access$lambda$0(StoreAppActivity.java)
     at org.robovm.store.StoreAppActivity$$Lambda$1.invoke(Unknown Source)
     at org.robovm.store.fragments.ProductListFragment.onListItemClick(ProductListFragment.java:79)
     at android.app.ListFragment$2.onItemClick(ListFragment.java:160)
     at android.widget.AdapterView.performItemClick(AdapterView.java:301)
     at android.widget.AbsListView.performItemClick(AbsListView.java:1508)
     at android.widget.AbsListView$PerformClick.run(AbsListView.java:3293)
     at android.widget.AbsListView$1.run(AbsListView.java:4554)
     at android.os.Handler.handleCallback(Handler.java:725)
     at android.os.Handler.dispatchMessage(Handler.java:92)
     at android.os.Looper.loop(Looper.java:176)
     at android.app.ActivityThread.main(ActivityThread.java:5365)
     at java.lang.reflect.Method.invokeNative(Native Method)
     at java.lang.reflect.Method.invoke(Method.java:511)
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
     at dalvik.system.NativeStart.main(Native Method)

Android 4.2.2

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions