[英]How to tag fragments using hide/show?
在我的应用程序中,我一直在使用添加/替换来处理我的片段。 为了稍后找到唯一的引用以检查哪个视图处于活动状态,我像这样标记了它们:
fm.beginTransaction()
.replace(R.id.customer_details_fragment, fragment, "MyUniqueTag")
.commit();
现在,我阅读了有关片段如何工作的更多详细信息,并且我认为应该对片段事务使用隐藏/显示,因为如果您只需要重新绘制视图,它可以节省大量的CPU负载。
我的问题是 :在具有隐藏/显示功能的上下文中使用标签是否有意义,如果可以,如何标记标签?
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.show(fragment);
ft.hide(fragment);
ft.commit();
“显示以前隐藏的片段。这仅与将视图添加到容器的片段有关。” -要使用此功能,您还必须将片段添加到容器中。 因此,您可以像往常一样在此时设置标签。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.