Infinite ViewPager

Isso é possível, mas estou com problemas para descobrir como implementar umViewPager que pode paginar indefinidament

Meu caso de uso é para um calendário que mostra um mês de cada vez, mas poderia mudar para qualquer mês paginando vezes suficientes.

Atualmente sou apenasextending PagerAdapter e 3 personalizadosMonthViews são adicionados assim:

    @Override
    public Object instantiateItem(View collection, int position) {
        final MonthView mv = new MonthView(HistoryMonthActivity.this);
        mv.setLayoutParams(new ViewSwitcher.LayoutParams(
                android.view.ViewGroup.LayoutParams.MATCH_PARENT,
                android.view.ViewGroup.LayoutParams.MATCH_PARENT));
        mv.setSelectedTime(mTime);

        ((DirectionalViewPager) collection).addView(mv, 0);

        return mv;
    }

Gostaria de manter apenas 3MonthView na memória de cada vez, para que não haja um grande atraso na exibição de dados do meu banco de dados em cadaMonthView quando o usuário estiver tabulado. Portanto, toda vez que uma nova página for exibida, precisarei remover umaMonthView e adicione umMonthView. Se alguém tiver uma idéia melhor para a mesma funcionalidade, eu adoraria ouvi-la!

Estou pensando em tentar usar umFragmentStatePagerAdapter.

questionAnswers(2)

yourAnswerToTheQuestion