Usando o modelo Mestre / Detalhe nos fragmentos do ViewPager (link para download)

Código de trabalho: https://github.com/lukeallison/ViewPagerMasterDetail

Modelo de fluxo mestre / detalhe do Android: http://developer.android.com/tools/projects/templates.html#master-detail-activity

Descrição: Usando o modelo Master / Detail Flow disponível no Android Studio, meu aplicativo utiliza um ViewPager para gerenciar três fragmentos Parent. O terceiro fragmento é um mestre (lista), que possui um fragmento filho (detalhe).

Problemas:

Quando fragment_item_list é inflado pela primeira vez, a Barra de Aplicativos empurra o último item da lista abaixo dos limites da tela. Esse problema não está mais presente após a rotação do dispositivo. Simplesmente adicionar preenchimento na parte inferior da telanão corrija o problema, pois ele deixará um espaço indesejado na parte inferior da tela após a rotação. Inúmeros threads SO falharam ao resolver esse problema. -FixoRequerandroid:configChanges="orientation|keyboardHidden|screenSize" para que o fragmento filho (detalhe) infle o layout correto quando girado. Eu gostaria de não ter que aplicar isso. POR FAVOR, ajude a corrigir esse bug.Usa setOnPageChangeListener e onAttach (Activity) descontinuadosA atualização das dependências para 23.2.0 resulta na falha do ItemListFragment em inflar o fragmento correto quando girado, para que eu não possa atualizar as bibliotecas no aplicativoO código é provavelmente mais complicado do que o necessário

Por favor, ajude-me a corrigir esses erros para que tenhamos um modelo que eu e outros possamos usar.

questionAnswers(1)

yourAnswerToTheQuestion