安卓中嵌套fragment界面第二次打开应用崩溃问题

来源:互联网 发布:飞天侠淘宝客系统下载 编辑:程序博客网 时间:2024/05/13 07:48

项目中主页底部的tab切换功能使用了fragment,当点击某个tab打开的新界面依然使用的fragment,此时当第二次点击该tab时,应用崩溃,查看logcat发现异常:

解决方法:在外部fragment销毁时,移除内部嵌套的fragment

@Overridepublic void onDestroyView() {super.onDestroyView();if (listFragment != null) {FragmentManager f = getFragmentManager();if (f != null) {final FragmentTransaction ft = f.beginTransaction();if (ft != null) {ft.remove(listFragment).commit();}}}}


0 0
原创粉丝点击