我有一个ViewPager具有WebViews的片段。当我旋转手机时,ViewPager显示第一页。这是因为活动和片段被重新创建。我如何保存ViewPager的状态。下面的代码不起作用在ViewPager中旋转
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
if (savedInstanceState != null)
{
// Restore last state for checked position.
int pos = savedInstanceState.getInt("currentPosition");
this.setSelectedItem(pos);
}
}
@Override
public void onSaveInstanceState(Bundle outState)
{
super.onSaveInstanceState(outState);
outState.putInt("currentPosition", positionOfSelectedIndex);
}