如何在Android中将标记设置为片段

CBA*_*110 11 android android-fragments fragmentmanager

我已经查看了Stackoverflow上的所有问题,但无法找到这个问题的唯一确定答案.如何将标记设置为aFragment以便通过它检索getFragmentManager().findFragmentByTag()?有人可以给出一个如何创建标签的简单代码示例Fragment吗?

Bar*_*ski 23

您可以Tag在片段事务期间设置.

例如,如果它是一个replace交易你可以这样做:

FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
        .replace(R.id.fragment_container, mFragment, TAG)
        .commit();
Run Code Online (Sandbox Code Playgroud)

如果Fragment您使用的不是来自支持库,请使用getFragmentManager()而不是getSupportFragmentManager().