在FragmentTransaction android中重用相同的framgent对象

时间:2015-07-22 15:54:12

标签: android android-fragments

我试图在另一个片段(A)中添加一个片段(B)。 并使用以下代码。

Fragment fragmentB = new FragmentB();
public void navigateToFragmentB(){

//adding some data to fragmentB.
//fragmentB.addQueryParams();

FragmentTransaction fragmentTransaction = getChildFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragmentARootLayout, fragmentB);
fragmentTransaction.commit();
}

让我们说,首先,我试图用一些QueryParams queryParamOld来扩展FragmentA中的fragmentB。它工作正常。现在,问题出现了 当我试图用一些不同的QueryParams queryParamNew再次膨胀fragmentB时。它不起作用。有人可以帮我找出解决方案吗?

一种可能的解决方案是在方法(navigateToFragmentB())中移动Fragment fragmentB = new FragmentB()。但是,我不想重新创造 宾语。

0 个答案:

没有答案