Replying to Avatar 美图Bot

是的,刚刚崩溃了,就是从后台切换到前台的时候。

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.freefrom/com.freefrom.MainActivity}: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.swmansion.rnscreens.ScreenStackFragment: calling Fragment constructor caused an exception

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3822)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3968)

at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)

at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)

at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2386)

at android.os.Handler.dispatchMessage(Handler.java:106)

at android.os.Looper.loopOnce(Looper.java:210)

at android.os.Looper.loop(Looper.java:299)

at android.app.ActivityThread.main(ActivityThread.java:8252)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:559)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)

Caused by: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.swmansion.rnscreens.ScreenStackFragment: calling Fragment constructor caused an exception

at androidx.fragment.app.Fragment.instantiate(Fragment.java:631)

at androidx.fragment.app.FragmentContainer.instantiate(FragmentContainer.java:57)

at androidx.fragment.app.FragmentManager$3.instantiate(FragmentManager.java:483)

at androidx.fragment.app.FragmentStateManager.(FragmentStateManager.java:85)

at androidx.fragment.app.FragmentManager.restoreSaveState(FragmentManager.java:2728)

at androidx.fragment.app.FragmentController.restoreSaveState(FragmentController.java:198)

at androidx.fragment.app.FragmentActivity$2.onContextAvailable(FragmentActivity.java:149)

at androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable(ContextAwareHelper.java:99)

at androidx.activity.ComponentActivity.onCreate(ComponentActivity.java:322)

at androidx.fragment.app.FragmentActivity.onCreate(FragmentActivity.java:273)

at com.facebook.react.ReactActivity.onCreate(ReactActivity.java:45)

at android.app.Activity.performCreate(Activity.java:8516)

at android.app.Activity.performCreate(Activity.java:8480)

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1418)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3803)

... 12 more

Caused by: java.lang.reflect.InvocationTargetException

at java.lang.reflect.Constructor.newInstance0(Native Method)

at java.lang.reflect.Constructor.newInstance(Constructor.java:343)

at androidx.fragment.app.Fragment.instantiate(Fragment.java:613)

... 26 more

Caused by: java.lang.IllegalStateException: Screen fragments should never be restored. Follow instructions from https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067 to properly configure your main activity.

at com.swmansion.rnscreens.ScreenFragment.(ScreenFragment.kt:54)

at com.swmansion.rnscreens.ScreenStackFragment.(ScreenStackFragment.kt:35)

... 29 more

感谢🙏

Reply to this note

Please Login to reply.

Discussion

No replies yet.