Java 删除另一个片段活动中的片段
我有一个片段实现了一个Java 删除另一个片段活动中的片段,java,android,android-fragments,android-fragmentactivity,Java,Android,Android Fragments,Android Fragmentactivity,我有一个片段实现了一个onClickListener,然后onClickListener尝试删除一个片段 我在transaction.remove(badFragment)中的badFragment下得到一条红线。我最好的猜测是因为它不知道那个片段是什么/在哪里 我该如何找到那个片段,以便将其移除 我试过findFragmentId(badFragment);但它不起作用 如果你能告诉我你在哪里找到这种方法,我会给你加分。因为我不擅长在Android文档中查找内容。你可以找到片段 getFrag
onClickListener
,然后onClickListener
尝试删除一个片段
我在transaction.remove(badFragment)中的badFragment
下得到一条红线代码>。我最好的猜测是因为它不知道那个片段是什么/在哪里
我该如何找到那个片段,以便将其移除
我试过findFragmentId(badFragment);但它不起作用
如果你能告诉我你在哪里找到这种方法,我会给你加分。因为我不擅长在Android文档中查找内容。你可以找到片段
getFragmentManager().findFragmentById(R.id.fragment_id);
或
您可以删除片段本身
getActivity().getFragmentManager().beginTransaction().remove(this).commit();
你可以找到碎片
getFragmentManager().findFragmentById(R.id.fragment_id);
或
您可以删除片段本身
getActivity().getFragmentManager().beginTransaction().remove(this).commit();
谢谢我的问题是我从未定义过坏片段。。。我真傻<代码>坏_片段badFragment=新的坏_片段()代码>感谢您的回复!对于奖励积分:+,谢谢。我的问题是我从未定义过坏片段。。。我真傻<代码>坏_片段badFragment=新的坏_片段()代码>感谢您的回复!奖励积分:+。