我创建了一个包含三个片段的活动。第一个片段可以正常工作,第二个也可以,但第三个显示的内容与第二个片段相同。
我看不出问题出在哪里,我有:(其中 deletecase 是第三个片段 xml 文件)
View rootView = inflater.inflate(R.layout.deletecase, container, false);
第二个:
View rootView = inflater.inflate(R.layout.updatecase, container, false);
对于每个片段,我都有一个嵌套类。
我该如何解决这个问题?
编辑
我只是觉得我忘了这样做:p
public Fragment getItem(int position) {
// getItem is called to instantiate the fragment for the given page.
// Return a NewCaseFragment (defined as a static inner class
// below) with the page number as its lone argument.
if (position == 0) {
Fragment fragment = new NewCaseFragment();
// Bundle args = new Bundle();
// args.putInt(NewCaseFragment.ARG_SECTION_NUMBER, position +
// 1);
// fragment.setArguments(args);
return fragment;
} else if (position == 1){
Fragment fragment = new UpdateFragment();
return fragment;
}
else {
Fragment fragment = new DeleteFragment();
return fragment;
}
}
谢谢大家的回答。