package nodomain.freeyourgadget.gadgetbridge.adapter; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import nodomain.freeyourgadget.gadgetbridge.activities.AbstractGBFragment; import nodomain.freeyourgadget.gadgetbridge.activities.charts.DaySleepChartFragment; import nodomain.freeyourgadget.gadgetbridge.activities.charts.WeekSleepChartFragment; public class SleepFragmentAdapter extends NestedFragmentAdapter { public SleepFragmentAdapter(AbstractGBFragment fragment, FragmentManager childFragmentManager) { super(fragment, childFragmentManager); } @NonNull @Override public Fragment createFragment(int position) { switch (position) { case 0: return new DaySleepChartFragment(); case 1: return WeekSleepChartFragment.newInstance(7); case 2: return WeekSleepChartFragment.newInstance(30); } return new DaySleepChartFragment(); } }