Код: Выделить всё
getSupportFragmentManager().beginTransaction()
.add(R.id.cameraFragment, CameraFragment.class, null)
.commit();
Код: Выделить всё
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at androidx.fragment.app.FragmentManager.checkStateLoss(FragmentManager.java:1632)
at androidx.fragment.app.FragmentManager.enqueueAction(FragmentManager.java:1672)
at androidx.fragment.app.BackStackRecord.commitInternal(BackStackRecord.java:341)
at androidx.fragment.app.BackStackRecord.commit(BackStackRecord.java:306)
at com.example.democamapp.Main.CameraActivity.beginArFragmentTransaction
(CameraActivity.java:144)
at com.example.democamapp.Main.CameraActivity.checkAndRequestRuntimePermission
(CameraActivity.java:78)
at com.example.democamapp.Main.CameraActivity.onRestart(CameraActivity.java:54)
at android.app.Instrumentation.callActivityOnRestart(Instrumentation.java:1445)
at android.app.Activity.performRestart(Activity.java:8315)
at android.app.ActivityThread.performRestartActivity(ActivityThread.java:5501)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence
(TransactionExecutor.java:243)
at android.app.servertransaction.TransactionExecutor.cycleToPath
(TransactionExecutor.java:201)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState
(TransactionExecutor.java:173)
at android.app.servertransaction.TransactionExecutor.execute
(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2336)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8653)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
Подробнее здесь: https://stackoverflow.com/questions/790 ... g-fragment
Мобильная версия