刷新或重建RowsFragment类

时间:2016-01-11 13:45:01

标签: android android-fragments

如何刷新或重建从RowsFragment扩展的类?
我尝试了几个代码:

RowsFragment frg = this;
frg.getFragmentManager();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();

FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.detach(this).attach(this).commit();

但仍然没有。

1 个答案:

答案 0 :(得分:0)

您只是在重新附加片段时使用相同的实例。

创建片段的新实例并将其替换为现有片段。

RowsFragment fragment = new RowsFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();    
fragmentTransaction.replace(R.id.container, fragment); // use your container in the place of R.id.container
fragmentTransaction.commit();