No se llama a Fragment onResume () cuando se usa FragmentPagerAdapter

Necesito que mis fragmentos llamen siempre a una determinada función cuando son el fragmento activo, así que lo puse en onResume (), pero no se está llamando.

Fragmento A

@Override
public  void onResume(){
    super.onResume();
    Log.d("clear state", " "+clear);
    if(clear == true)
    {
        restart();
        clear = false;
        calculate();
    }
}

Uso un FragmentPagerAdapter con un ViewPager para cambiar los fragmentos

public class ScoutingFragSingle extends FragmentPagerAdapter{


@Override
public Fragment getItem(int index) {
    Bundle data = new Bundle();
    switch(index){
    case 0:
        TeamsFragment teamsFragment = new TeamsFragment();
        data.putInt("current_page", index+1);
        teamsFragment.setArguments(data);
        return teamsFragment;
    case 1:

        data.putInt("current_page", index+1);
        data.putInt("matchId", matchNum);
        aFragment.setArguments(data);
        return aFragment;

Entonces, ¿cómo puedo hacer que los fragmentos llamen a su onResume ()?

Respuestas a la pregunta(2)

Su respuesta a la pregunta