Мне нужны мои фрагменты, чтобы всегда вызывать определенную функцию, когда они являются активным фрагментом, поэтому я помещаю его в onResume(), но он не вызывается.Фрагмент onResume() не вызывается при использовании FragmentPagerAdapter
фрагмента А
@Override
public void onResume(){
super.onResume();
Log.d("clear state", " "+clear);
if(clear == true)
{
restart();
clear = false;
calculate();
}
}
Я использую FragmentPagerAdapter с ViewPager для переключения фрагментов
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;
Так как я сделал бы фрагменты называть их onResume()?
это правильно –