Создаю ViewPager с 3-мя вкладками, в первой вкладке есть listview, в который я добавляю 3 пункта c информацией и проблема состоит в том, что при переходе из 3-й вкладки обратно в 1-ю, в listview снова добавляются эти же 3 пункта.
Как это можно исправить, чтобы пункты не добавлялись снова? Прилагаю код фрагмента:
public class BusStopFragment extends Fragment {
private List<Station> stations = new ArrayList();
ListView stationsList;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setInitialData();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View view = inflater.inflate(R.layout.busstopfragment, container, false);
stationsList = (ListView) view.findViewById(R.id.stationsList);
Activity activity = new Activity();
StationAdapter stationAdapter = new StationAdapter(getActivity().getApplicationContext(), R.layout.list_item, stations);
stationsList.setAdapter(stationAdapter);
return view;
}
private void setInitialData(){
stations.add(new Station("01", "10 grn", R.drawable.ic_launcher_background));
stations.add(new Station("02", "15 grn", R.drawable.ic_launcher_background));
stations.add(new Station("03", "20 grn", R.drawable.ic_launcher_background));
}}
И код ViewPager адаптера:
public class ViewPagerAdapter extends FragmentStatePagerAdapter {
private final List<Fragment> mFragmentList = new ArrayList<>();
private final List<String> mFragmentTitleList = new ArrayList<>();
public ViewPagerAdapter(FragmentManager fm){
super(fm);
}
@Override
public Fragment getItem(int position){
return mFragmentList.get(position);
}
@Override
public int getCount(){
return mFragmentList.size();
}
@Override
public CharSequence getPageTitle(int position){
return mFragmentTitleList.get(position);
}
@Override
public int getItemPosition(Object object){
return POSITION_NONE;
}
public void addFragment(Fragment fragment, String title){
mFragmentList.add(fragment);
mFragmentTitleList.add(title);
}}
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте, столкнулся с такой проблемой,у меня 14000 пользователей в базе данных я создал таблицу в админке с ними через datatable bootstrap при этом...
Нужно отодвинуть 3-й div, как на рисунке, но у меня почему-то не срабатывает nth-child, что я делаю не так?
Подскажите, пожалуйста способ "нарисовать" на чистом CSS максимально похожую кривую с заокругленными угламиЯ пробовал через border-radius и обрезать...