У меня есть Activity A
, который содержит Fragment B
, который содержит Fragment C
.Погрузчик не сохраняется и всегда создается при изменении ориентации
В настоящее время Fragment B
: LoaderManager
управляет одним CursorLoader
. Данные приведены для Fragment C
.
При изменении ориентации загрузчик теряется: initLoader
всегда приводит к выходу onCreateLoader
. Однако documentation говорит:
Если загрузчик еще не существует, он создается и (если действие/фрагмент в настоящее время запущен) запускает загрузчик. В противном случае последний созданный загрузчик будет повторно использован.
Как это получить?
Могу ли я задать глупый вопрос: означает ли это 1) пользователям придется ждать обновления операционной системы или 2) Я просто жду нового «compileSdkVersion», против которого компилируется мой код? или 3) что-то еще? Я немного смущен тем, как мой код взаимодействует с версией ОС на телефоне. – Jonas
Вы можете настроить таргетинг на нижнюю версию библиотеки appcompat, и вы не должны иметь эту проблему, пока не исправите ее или не опубликуете утверждение об этом. –