活动被销毁后无法使用fragmentmanager

svdrlsy4  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(475)

我有两个片段,一个显示登录屏幕,另一个显示注册屏幕。例如,当方向更改和活动将被重新创建时,当我单击按钮创建用户时,我得到illegalstateexception:

java.lang.IllegalStateException: FragmentManager has been destroyed

这是我的代码:

FragmentCreateUser fragmentCreateUser = new FragmentCreateUser();

        mProgressInterface = fragmentCreateUser;

        getSupportFragmentManager().beginTransaction()
                    .setCustomAnimations(R.anim.fragment_slide_in_left_anim, R.anim.fragment_slide_out_right_anim, R.anim.fragment_slide_in_right_anim, R.anim.fragment_slide_out_left_anim)
                    .replace(R.id.activity_start_fragment, fragmentCreateUser, FRAGMENT_CREATE_USER_STACK_NAME)
                    .setReorderingAllowed(true)
                    .addToBackStack(FRAGMENT_CREATE_USER_STACK_NAME)
                    .commit();

如何刷新片段管理器?我确实试图在try-catch块中用空catch包围片段管理器,但显然唯一的结果是什么也没发生。
这是虫子吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题