2013-07-31 3 views
1

Мой главный вопрос: какой правильный способ предоставить различные фрагменты FragmentPagerAdapter, которые я реализовал. Например, я в настоящее время это делаю:Различные фрагменты в 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); 
} 

Это правильно? Спасибо.

ответ

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... 
} 
Смежные вопросы