Как зафиксировать транзакции фрагментов в FragmentPagerAdapter в методе обратного вызова onLoadFinish?

Я хотел бы уведомить ViewPagerAdapter , что набор данных был изменен в функции обратного вызова Loader.onLoadFinish .

Это предотвращено, так как состояние фрагментов может быть сохранено.

Из LoaderManager.LoaderCallbacks.onLoadFinished (Загрузчик, данные D) документация метода:

Обратите внимание, что обычно приложению не разрешается фиксировать транзакции фрагментов во время этого вызова, поскольку это может произойти после состояние активности сохраняется`

Как я могу решить эту проблему? Как я могу проверить, в каком состоянии находится Activity , и зафиксировать фрагмент транзакцию?

5
задан pixel 31 October 2011 в 20:28
поделиться