删除另一个片段活动中的片段

时间:2012-08-04 21:16:53

标签: java android android-fragments android-fragmentactivity

我有一个实现onClickListener的片段,然后onClickListener尝试删除片段。

我在badFragment的{​​{1}}下面有一个红线。我最好的猜测是因为它无法分辨那个片段是什么/它在哪里。

我将如何找到该片段,以便将其删除?

我试过findFragmentId(badFragment);但它不起作用。

如果你能告诉我你在哪里找到这种方法,那么

奖励积分。因为我不擅长查看Android文档中的内容。

1 个答案:

答案 0 :(得分:4)

你可以找到片段

getFragmentManager().findFragmentById(R.id.fragment_id);

getFragmentManager().findFragmentByTag("tag");

你可以删除片段本身

getActivity().getFragmentManager().beginTransaction().remove(this).commit();