package com.ubt.jimu.diy.view.adapter; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentStatePagerAdapter; import com.ubt.jimu.diy.model.DiyDetailsModel; import com.ubt.jimu.diy.model.DiyPreviewStep; import com.ubt.jimu.diy.view.fragment.browse.BuildCompletedFragment; import com.ubt.jimu.diy.view.fragment.browse.PreviewBuildStepFragment; import com.ubt.jimu.diy.view.fragment.browse.PreviewPartListFragment; import com.ubt.jimu.diy.view.fragment.browse.PreviewStepDescFragment; import java.util.List; /* loaded from: classes.dex */ public class DiyPreviewStepAdapter extends FragmentStatePagerAdapter { private DiyDetailsModel diyDetailsModel; private List steps; public DiyPreviewStepAdapter(FragmentManager fragmentManager, DiyDetailsModel diyDetailsModel, List list) { super(fragmentManager); this.steps = list; this.diyDetailsModel = diyDetailsModel; } @Override // androidx.viewpager.widget.PagerAdapter public int getCount() { return this.steps.size(); } @Override // androidx.fragment.app.FragmentStatePagerAdapter public Fragment getItem(int i) { DiyPreviewStep diyPreviewStep = this.steps.get(i); int stepType = diyPreviewStep.getStepType(); if (stepType == 201) { return PreviewStepDescFragment.newInstance(i, diyPreviewStep.getDescRes(), diyPreviewStep.getDesc(), 2); } if (stepType == 301) { return PreviewStepDescFragment.newInstance(i, diyPreviewStep.getDescRes(), diyPreviewStep.getDesc(), 3); } switch (stepType) { case 101: return PreviewStepDescFragment.newInstance(i, diyPreviewStep.getDescRes(), diyPreviewStep.getDesc(), 1); case 102: DiyDetailsModel diyDetailsModel = this.diyDetailsModel; return PreviewPartListFragment.newInstance(i, diyDetailsModel == null ? -1L : diyDetailsModel.getId().longValue(), ""); case 103: DiyDetailsModel.DiyBuildStep data = diyPreviewStep.getData(); if (data != null) { data.setPosition(i); } return PreviewBuildStepFragment.newInstance(i, data, i); case 104: return BuildCompletedFragment.newInstance(i, this.diyDetailsModel); default: return PreviewStepDescFragment.newInstance(i, diyPreviewStep.getDescRes(), diyPreviewStep.getDesc(), -1); } } }