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 № 1Resolvemos isso chamando manualmente onStart e onResume em onCreate. Em seguida, onLoadFinished é chamado