我试图重用相同的片段,只是在片段中交换一些实例变量。我的问题是我不能强制 UI 更新。我试过了:
detailFragment.setDetails(bundle);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.detailFragment, detailFragment);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
ft.commit();
但它似乎没有对我的用户界面进行任何更改。同时,当我创建一个新的 DetailFragment() 时,相同的代码可以正常工作并更改 UI。你能帮忙吗?