#java #android
#java #Android
Вопрос:
Когда я приостанавливаю приложение на несколько мгновений, фрагменты активности воссоздаются заново
public class CopycatActivity extends FragmentActivity implements CopycatInterface {
public void flipFragment(int type) {
FragmentTransaction ft = getSupportFragmentManager()
.beginTransaction();
switch (type) {
case 1:
ft.replace(R.id.container, zWaitFragment);
break;
case 2:
ft.replace(R.id.container, zMasterMode);
break;
case 3:
ft.replace(R.id.container, zCopyMode);
break;
case 4:
ft.replace(R.id.container, zRateDraws);
break;
case 5:
ft.replace(R.id.container, zWinnerFragment);
break;
case 6:
ft.replace(R.id.container, zSleepMode);
break;
}
ft.commitAllowingStateLoss();
}
}
В зависимости от того, в каком фрагменте я нахожусь, при приостановке он сбрасывается
Комментарии:
1. и где вы вызываете
flipFragment
метод?2. Я вызываю это на интерфейсах, таких как buttoes или когда заканчивается таймер