[英]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.