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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions