可以用相同的标签名称替换片段吗?

时间:2018-04-25 09:51:21

标签: android android-fragments

我有一个容器来在屏幕上构建片段。我使用以下代码替换片段:

getSupportFragmentManager()
    .replace(R.id.container, MyFragment.newInstance(), "same_fragment_tag")
    .addToBackStack(null)
    .commit();

如果我打电话几次,之后,试图找到片段:

Fragment target = getSupportFragmentManager().findFragmentByTag("same_fragment_tag");

我会得到哪个片段实例?

1 个答案:

答案 0 :(得分:0)

它将查找已添加到片段管理器的最后一个片段。

如果它无法找到它,那么它会查看所有仍处于活动状态且尚未被移除的碎片。