1

私の主な質問は、私が実装した FragmentPagerAdapter にさまざまなフラグメントを提供する正しい方法は何ですか。たとえば、私は現在これを行っています:

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

@Override
public Fragment getItem(int position) {
    switch (position) {
        case 0:
            return Fragment1.newInstance(position);
        case 1:
            return Fragment2.newInstance(position);
        case 2:
            return Fragment3.newInstance(position);
    }
    return Fragment1.newInstance(position);  
}

これは正しいです?ありがとうございました。

4

1 に答える 1

1

Plsはこの方法を試してください...

@Override
public Fragment getItem(int position) {
    switch (position) {
        case 0:
            return Fragment1.newInstance(position);
        case 1:
            return Fragment2.newInstance(position);
        case 2:
            return Fragment3.newInstance(position);
    }
    return null;  // <-----  I think you have to change here...
}
于 2013-07-31T06:00:21.380 に答える