查找片段在容器标签名称 [英] Find Fragment by tag name in Container

查看:146
本文介绍了查找片段在容器标签名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有个亲戚的布局,我将片段在相对布局。 像这样

I have a relative layout and i am adding fragment in that relative layout. Like this

     HomeFragment mHomeFragment = new HomeFragment();
    FragmentManager fragmentManager = getFragmentManager();
    FragmentTransaction fragmentTransaction =fragmentManager.beginTransaction();

    if(mHomeFragment!=null&& mHomeFragment.isAdded()){

        fragmentTransaction.show(mHomeFragment);

    }else {

        fragmentTransaction.add(R.id.order_container,mHomeFragment,"Search");


    }
    fragmentTransaction.commit();

我也有一个文本视图,我必须展示片段我加入了相对布局的名称。 就像情况下搜索。 如何获得片段在我相对布局假设与添加的名字              ID = R.id.order_container

I also have a text view where i have to display the name of fragment i added in the relative layout. Like search in case. How to get the name of fragment added in my relative layout suppose with id = R.id.order_container

推荐答案

您可以通过

Fragment fragment = getFragmentManager().findFragmentByTag("yourstringtag");

那么你可以检查你的片段instace HomeFragment

if (fragment instanceof HomeFragment) {
}

这篇关于查找片段在容器标签名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆