0
我正在使用片段類。 我添加它使用片段的深層副本
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
Search fragment = new Search(maincontrolActivity.this);
fragmentTransaction.add(R.id.mainLayout,fragment , "MY_FRAG");
fragmentTransaction.commit();
this.FragmentObject = fragment
當我刷新了控制,我記得這個代碼,但通過傳遞this.FragmentObject
但我認爲這是收集,因爲=參考,相同的對象,並說什麼時候添加垃圾,它免費舊的fragement這是相同的
所以我需要一個深層複製或任何方式刷新?
任何想法
我說你被不正確地接近問題。爲什麼不在你的片段中使用'refreshData'方法來刷新其'View'並重新填充數據?而不是重新創建引起大量開銷的整個片段... – 2012-07-22 19:08:47
@SalilPandit可以給我例子 – AMH 2012-07-22 19:13:58
問題是我有很多片段,你的意思是在每個片段中,我把我的datarefresher方法或類似的東西 – AMH 2012-07-22 19:21:01