Java 必须对子对象&x27;调用removeView();她父母第一个2岁
当我从第一页切换到第二页或从第二页切换到第一页时,一切正常 但是当我想从第三页转到第二页时,我就崩溃了 所有碎片都是Java 必须对子对象&x27;调用removeView();她父母第一个2岁,java,android,Java,Android,当我从第一页切换到第二页或从第二页切换到第一页时,一切正常 但是当我想从第三页转到第二页时,我就崩溃了 所有碎片都是 public class CHASHNI4 extends Fragment { private View LayoutScreen; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceSta
public class CHASHNI4 extends Fragment {
private View LayoutScreen;
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
LayoutScreen = inflater.inflate(R.layout.acp_chashni4, container, false);
return LayoutScreen;
}
}
PageAdapter.java
public class PageAdapter extends FragmentPagerAdapter {
private int numOfTabs;
public PageAdapter(FragmentManager fm, int numOfTabs){
super(fm);
this.numOfTabs = numOfTabs;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return new CHASHNI();
case 1:
return new CHASHNI2();
case 2:
return new CHASHNI3();
case 3:
return new CHASHNI4();
default:
return null;
}
}
@Override
public int getCount() {
return numOfTabs;
}
}
ssss
使用
LayoutScreen=充气机。充气(R.layout.acp_chashni4,空)代码>而不是使用布局屏幕=充气机。充气(R.layout.acp_chashni4,容器,假)代码>我使用tish代码。2019-10-30 16:34:08.224 1569-1569/? E/AndroidRuntime:致命异常:主进程:com.zarringovar.zarrincenter,PID:1569 java.lang.IllegalStateException:指定的子进程已具有父进程。必须首先对子级的父级调用removeView()。在android.view.ViewGroup.addViewInner(ViewGroup.java:5259)在android.view.ViewGroup.addView(ViewGroup.java:5090)中,我使用了从4到3的4个选项卡崩溃为什么在这里使用setRetainInstallace?我使用了示例代码
2019-10-30 14:56:23.909 661-661/com.zarringovar.zarrincenter E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.zarringovar.zarrincenter, PID: 661
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
at android.view.ViewGroup.addViewInner(ViewGroup.java:5259)