/ / onLoadFinished não chamado no fragmento fora da tela até voltar - android, fragmentos do android, gerenciador de carregadores do android, carregador de android

onLoadFinished não é chamado no fragmento offscreen até voltar - android, android-fragmentos, android-loadermanager, android-loader

Estou tentando implementar o esquema Lista-> Detalhes com paginação de detalhes.

Eu tenho uma única atividade para ListView e uma atividade diferente com o ViewPager. No FragmentStatePagerAdapter.getItem, instale um novo fragmento para a página e passe o ID do item por meio do pacote setArguments.

Após abrir a Atividade do pager, duas páginas de Fragmento são criadas e onCreate, onCreateView, onActivityCreated sendo chamadas.

MAS

onLoadFinished é chamado apenas para o primeiro fragmento (atualmente visível). Se eu voltar onLoadFinished é chamado para o segundo fragmento.

Strage é que quando eu deslizo para o segundo(onLoadFinished para o terceiro não chamado), voltar ao primeiro e novamente avançar para o segundo OnLoadFinished é chamado para o terceiro fragmento e todos os próximos - depois de voltar e avançar sempre o próximo fragmento está sendo totalmente criado com antecedência.

Esse bug ou recurso? Como carregar totalmente pode ser forçado?

Respostas:

4 para resposta № 1

Resolvemos isso chamando manualmente onStart e onResume em onCreate. Em seguida, onLoadFinished é chamado