viewpager를 적용하여 플리킹을 하고 있습니다.

근데 layout이 2개이면 플리킹도 2페이지밖에 되지않아

마지막페이지에서 플리킹했을 때 다시 처음페이지로 돌아가 

무한대로 플리킹이 되도록 하고 싶은데 어떻게 해야 할지 모르겠습니다.


밑에는 페이져 아답터를 구현한 것인데 getCount를 3으로 리턴하게 한 후

position == 2가 되었을 때 position = 0으로 바꾸고 해보았지만 무한 플리킹은 안되네요 ㅠㅠ

어떻게 하면 가능할까요?

조언 부탁드립니다.


 //Pager 아답터 구현

    private class BkPagerAdapter extends PagerAdapter{

    private LayoutInflater mInflater;

    

    public BkPagerAdapter( Context con) {

super();

mInflater = LayoutInflater.from(con);

}

    

    @Override public int getCount() { return 2; } //여기서는 2개만 할 것이다.

    

    //뷰페이저에서 사용할 뷰객체 생성/등록

    @Override public Object instantiateItem(View pager, int position) {

    View v = null;

    

    if(position==0){

    

    v = mInflater.inflate(R.layout.layout1, null);

    if(mcApp.RefId == "RF62QEPN1XEU")

    {

    v.findViewById(R.id.detail_image_ref1).setBackgroundResource(R.drawable.detail_ref);

    }

    }

    else{

    v = mInflater.inflate(R.layout.layout2, null);

    if(mcApp.RefId == "RF62QEPN1XEU")

    {

    v.findViewById(R.id.detail_image_ref2).setBackgroundResource(R.drawable.detail_ref1_open);

    }

    }

    

    ((ViewPager)pager).addView(v, 0);

    return v; 

    }