Расширение TYPO3 ke_search, не индексируйте мой tt_content

Это происходит всякий раз, когда вы пытаетесь загрузить фрагмент, но действие изменило его состояние на onPause (). Это происходит, например, когда вы пытаетесь извлечь данные и загрузить их в действие, но к тому времени, когда пользователь нажал некоторые и переместился в следующую операцию.

Вы можете решить это двумя способами.

Вы можете использовать transaction.commitAllowingStateLoss () вместо transaction.commit () для загрузки фрагмента, но вы можете

или

Убедитесь, что активность возобновлена ​​и не будет приостанавливаться при загрузке фрагмента. Создайте логическое значение и проверьте, не работает ли действие onPause ().

@Override
public void onResume() {
    super.onResume();
    mIsResumed = true;
}

@Override
public void onPause() {
    mIsResumed = false;
    super.onPause();
}

, а затем при загрузке фрагмента проверяет, присутствует ли активность и загружается, только когда активность является приоритетной.

if(mIsResumed){
 //load the fragment
}
0
задан vv.prodan 28 February 2019 в 09:44
поделиться