package com.ubt.jimu.course.view.adapter; import android.view.ViewGroup; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentStatePagerAdapter; import com.ubt.jimu.course.repository.JimuCourseTask; import com.ubt.jimu.course.view.fragment.JimuMissionListFragment; import java.util.HashMap; import java.util.List; import java.util.Map; /* loaded from: classes.dex */ public class JimuCourseTaskPagerAdapter extends FragmentStatePagerAdapter { private Map state; private List tasks; public JimuCourseTaskPagerAdapter(FragmentManager fragmentManager, List list) { super(fragmentManager); this.state = new HashMap(); this.tasks = list; } @Override // androidx.fragment.app.FragmentStatePagerAdapter, androidx.viewpager.widget.PagerAdapter public void destroyItem(ViewGroup viewGroup, int i, Object obj) { this.state.remove(Integer.valueOf(i)); super.destroyItem(viewGroup, i, obj); } @Override // androidx.viewpager.widget.PagerAdapter public int getCount() { return this.tasks.size(); } public JimuMissionListFragment getFragment(Integer num) { return this.state.get(num); } @Override // androidx.fragment.app.FragmentStatePagerAdapter public Fragment getItem(int i) { JimuMissionListFragment newInstance = JimuMissionListFragment.newInstance(i); newInstance.setJimuCourseTask(this.tasks.get(i)); this.state.put(Integer.valueOf(i), newInstance); return newInstance; } }