Files
OutilCuisson/app/src/main/java/com/example/outilcuisson/AdaptateurPage.java
T
2022-03-17 10:04:52 +01:00

53 lines
1.2 KiB
Java

/*
* AdaptateurPage.java, 21/02/2022
* IUT Rodez 2022-2022, INFO2
* pas de copyright, aucun droits
*/
package com.example.outilcuisson;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.viewpager2.adapter.FragmentStateAdapter;
/**
* Gestionnaire des différents fragments de l'application
*
* @author THIZY Alexandre
* @author VABRE Lucàs
* @author VILLENEUVE Noé
*/
public class AdaptateurPage extends FragmentStateAdapter {
/**
* Nombre de fragments de l'application
*/
private static final int NB_FRAGMENT = 2;
/**
* Crée un adaptateur de page
*
* @param activite la MainActivity de référence
*/
public AdaptateurPage(FragmentActivity activite) {
super(activite);
}
@Override
public Fragment createFragment(int position) {
switch (position) {
case 0:
return AfficherFragment.newInstance();
case 1:
return AjouterFragment.newInstance();
default:
return null;
}
}
@Override
public int getItemCount() {
return NB_FRAGMENT;
}
}