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.StepsDailyFragment; import nodomain.freeyourgadget.gadgetbridge.activities.charts.StepsPeriodFragment; public class StepsFragmentAdapter extends NestedFragmentAdapter { protected FragmentManager fragmentManager; public StepsFragmentAdapter(AbstractGBFragment fragment, FragmentManager childFragmentManager) { super(fragment, childFragmentManager); fragmentManager = childFragmentManager; } @NonNull @Override public Fragment createFragment(int position) { switch (position) { case 0: return new StepsDailyFragment(); case 1: return StepsPeriodFragment.newInstance(7); case 2: return StepsPeriodFragment.newInstance(30); } return new StepsDailyFragment(); } }