我有一个 ViewPager。我的 FragmentPageAdapter 在 getItem() 方法中返回 Viewpager 的位置。但是在旋转屏幕后,方法不返回任何值。为什么?如果我理解正确,每次旋转屏幕时都会调用 OnCreateView(),但为什么它不再返回值?有人可以指出如何解决这个问题吗?谢谢
编辑:我的 FragmentPageAdapter:
public Fragment getItem(int position) {
return Fragment_results.newInstance(position);
}
我的片段:
public static Fragment_results newInstance(int i) {
Fragment_results fragment = new Fragment_results();
fragment.mContent = i +"";
return fragment;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.layout_result, null);
((TextView) view.findViewById(R.id.text)).setText(mContent);