0

I'm trying to use ViewPager to implement screen slides.

In my start activity, there is one line like the following, which is also the error: "The constructor PhotoActivity.PhotoSlidePagerAdapter(FragmentManager) is undefined"

import android.support.v4.app.FragmentStatePagerAdapter;
mPagerAdapter = new PhotoSlidePagerAdapter(getFragmentManager());

My PagerAdapter class:

private class PhotoSlidePagerAdapter extends FragmentStatePagerAdapter {
    public PhotoSlidePagerAdapter(FragmentManager fragmentManager) {
        super(fragmentManager);
    }

    @Override
    public Fragment getItem(int position) {
        return new PhotoSlideFragment();
    }

    @Override
    public int getCount() {
        return 5;
    }
}

I found that if I change import android.support.v4.app.FragmentStatePagerAdapter to import android.support.v13.app.FragmentStatePagerAdapter. It works. Why?

Fihop
  • 3,127
  • 9
  • 42
  • 65
  • this may help you http://androidsolution4u.blogspot.in/2013/04/tabnvigation-like-google-play-store-app.html – Ketan Ahir May 07 '13 at 05:47

1 Answers1

0

Use this

mPagerAdapter = new PhotoSlidePagerAdapter(getSupportFragmentManager());

instead of mPagerAdapter = new PhotoSlidePagerAdapter(getFragmentManager());

Jainendra
  • 24,713
  • 30
  • 122
  • 169