private void setupViewPager(ViewPager viewPager) {
Gson gson = new Gson();
ViewPagerAdapter adapter = new ViewPagerAdapter(getChildFragmentManager());
Type type = new TypeToken<ArrayList<BrolierChickDetail>>(){}.getType();
List<TypeBrolierChick> types = typeBrolierChickCrontoller.getAllTypeBrolierChick();
ArrayList<BrolierChickDetail> details = gson.fromJson(getArguments().get("details").toString(), type);
for(TypeBrolierChick typeBrolierChick : types){
ArrayList<BrolierChickDetail> detailsInType = new ArrayList<BrolierChickDetail>();
for(BrolierChickDetail brolierChickDetail : details){
if(typeBrolierChick.equals(brolierChickDetail.getType())){
detailsInType.add(brolierChickDetail);
}
}
adapter.addFragment(BroilerTypeChickFragment.newInstance(detailsInType), typeBrolierChick.getDescription());
}
viewPager.setAdapter(adapter);
}