3

FragmentPagerAdapter画面の向きが変わった後に再利用できるように、自分の状態を保存したい。残念ながら、メソッド saveState は always を返しますnull。私のアダプタはActionBarと 2で構成されていFragmentsます。

これが私のメソッド呼び出しです

@Override
protected void onSaveInstanceState(Bundle outState) {
    outState.putInt(FRAGMENT, viewPager.getCurrentItem() + 1);
    outState.putParcelable(ADAPTER, fragmentTabAdapter.saveState());
    super.onSaveInstanceState(outState);
}

ただし、outState の Adapter は常に null です。理由がわかりません。saveState の使用について見逃した特別なことはありますか? あなたが私を助けてくれることを願っています!

4

1 に答える 1