Endless ViewPager - 在FragmentStatePagerAdapter中从服务器获取更多项目

时间:2014-08-03 12:25:52

标签: android android-fragments android-viewpager

我有一个图片库,我跟踪了http://developer.android.com/training/displaying-bitmaps/display-bitmap.html#viewpager

中的示例

我从api收到照片,如果我到达最后,我想添加更多。

   private class ImagePagerAdapter extends android.support.v4.app.FragmentStatePagerAdapter {
    private  int mSize;

    public ImagePagerAdapter(android.support.v4.app.FragmentManager fm, int size) {
        super(fm);
        mSize = size;
    }

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

    @Override
    public android.support.v4.app.Fragment getItem(int position) {
        if(position ==mSize -1)
        {
            new GetMorePhotos().execute();
        }
        else
        return ImageDetailsFragment.newInstance(photos.get(position));
    }
}

在我执行后的任务中我添加了

   mAdapter.notifyDataSetChanged();

我认为问题在于我在getItem方法中执行任务 - 这里我应该从我的任务中获得结果。实施它的正确方法是什么?

0 个答案:

没有答案