Я создал новостное приложение с вкладкой. В зависимости от положения вкладок должен появиться фрагмент для выбранной категории. Это происходит, но первый фрагмент (технология) появляется на секунду, и только тогда другой фрагмент категории появляется, когда вкладка переключается пользователем.
Извините, если я не объяснил это правильно, видео, показывающее вышеуказанную проблему в действии, связано здесь .
Мой код размещен здесь на github.
public Fragment getItem(int position) {
if ( position == 0 ) {
TechFragment tech = new TechFragment();
return tech;
} else if ( position == 1 ) {
GeneralFragment general = new GeneralFragment();
return general;
}
else if(position == 2){
SportsFragment sports = new SportsFragment();
return sports;
}
else if(position == 3){
BusinessFragment business = new BusinessFragment();
return business;
}
else if(position == 4){
AppleFragment apple = new AppleFragment();
return apple;
}
else if(position == 5){
BitcoinFragment bitcoin = new BitcoinFragment();
return bitcoin;
}
else if(position == 6){
EntertainmentFragment entertainment = new EntertainmentFragment();
return entertainment;
}
else if(position == 7){
SportFragment sport = new SportFragment();
return sport;
}
else if(position == 8){
HealthFragment health = new HealthFragment();
return health;
}
else{
ScienceFragment science = new ScienceFragment();
return science;
}
}
Заранее спасибо.