viewpager inside another viewpager and refer to the main activity

0
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);

    }
    
asked by Stephen Ortiz 27.06.2017 в 22:05
source

0 answers