IllegalStateException: Fragment already added in the tabhost fragment

后端 未结 11 1143
暗喜
暗喜 2020-12-04 14:07
FATAL EXCEPTION: main
Process: com.example.loan, PID: 24169
java.lang.IllegalStateException: Fragment already added: FormFragment{428f10c8 #1 id=0x7f050055 form}
            


        
11条回答
  •  失恋的感觉
    2020-12-04 14:56

    For me it works like:

    Fragment oldFragment = manager.findFragmentByTag(READER_VIEW_POPUP);
    if (oldFragment != null) {
        manager.beginTransaction().remove(oldFragment).commit();
    }
    
    FragmentTransaction ft = manager.beginTransaction();
    ft.add(this, tag);
    ft.commit();
    

提交回复
热议问题