0

The ImagePagerActivity show the page 1 (In scrollview) when i rotate the device. How to solve it? Thanks.

MagicR
  • 75
  • 6

1 Answers1

1
public class ImagePagerActivity extends BaseActivity {

    private static final String STATE_POSITION = "STATE_POSITION";

    ViewPager pager;

    public void onCreate(Bundle savedInstanceState) {
        // ...

        if (savedInstanceState != null) {
            pagerPosition = savedInstanceState.getInt(STATE_POSITION);
        }

        // ...

        pager.setCurrentItem(pagerPosition);
    }

    public void onSaveInstanceState(Bundle outState) {
        outState.putInt(STATE_POSITION, pager.getCurrentItem());
    }

    ...
}
nostra13
  • 12,377
  • 3
  • 33
  • 43