私は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);