Android 我将viewpager应用于该页面,当我将该页面从该页面滑动到另一页面时,出现异常
我将viewpager应用于该页面,当我将该页面从该页面滑动到另一页面时,出现异常: 例外情况是“指定的子项已具有父项。您必须调用Android 我将viewpager应用于该页面,当我将该页面从该页面滑动到另一页面时,出现异常,android,Android,我将viewpager应用于该页面,当我将该页面从该页面滑动到另一页面时,出现异常: 例外情况是“指定的子项已具有父项。您必须调用 removeView()首先在子对象的父对象上” 我怎样才能解决这个问题,你们中的任何一个人请让我知道这是我的错误控制台代码 public class FamilyCosts extends Fragment { TextView user_one,user_two,user_three; FragmentManager fManager;
removeView()
首先在子对象的父对象上”
我怎样才能解决这个问题,你们中的任何一个人请让我知道这是我的错误控制台代码
public class FamilyCosts extends Fragment
{
TextView user_one,user_two,user_three;
FragmentManager fManager;
FragmentTransaction tx;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState)
{
final View v=inflater.inflate(R.layout.activity_familycosts,container,false);
fManager=getActivity().getFragmentManager();
user_one=(TextView)v.findViewById(R.id.user_one);
user_two=(TextView)v.findViewById(R.id.user_two);
user_three=(TextView)v.findViewById(R.id.user_three);
user_one.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tx=fManager.beginTransaction();
tx.replace(R.id.fragment, new Jeff());
tx.commit();
}
});
user_two.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tx=fManager.beginTransaction();
tx.replace(R.id.fragment, new Harriet());
tx.commit();
}
});
user_three.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tx=fManager.beginTransaction();
tx.replace(R.id.fragment, new George());
/*tx.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
tx.addToBackStack(null);*/
tx.commit();
}
});
return v; }}