provoquant une java.IllegalStateException d'erreur, Pas d'Activité, seulement lors de la navigation de Fragment pour la DEUXIÈME fois

J'en suis très perplexe bug que je n'ai aucune idée de comment même de commencer à travailler à travers.

J'ai une application simple avec une activité, les points de vue sont mis en œuvre avec des Fragments. L'un des fragments a un ViewPager à l'intérieur de celui-ci; j'ai donc décidé que je voulais utiliser le getChildFragmentManager classe de la v4 bibliothèque de prise en charge. J'ai également eu à utiliser ActionBarSherlock, qui a causé un problème, car il n'est pas livré avec la v11 de la v4 de la bibliothèque.

J'ai résolu ce problème en remplaçant la v4 bibliothèque de prise en charge en ABS avec la v11 de la bibliothèque, et tout compilé et semblait être de travail, y compris la ViewPager.

Ici est la partie étrange:

La première fois le fragment avec le ViewPager s'ouvre, il fonctionne correctement, mais la DEUXIÈME fois, il est à utiliser pour la navigation, l'application se bloque, donnant un inutile trace de la pile. À partir de débogage, j'ai découvert que le problème était avec la FragmentManager retourné par getChildFragmentManager; il jette en l'Absence d'Activité d'erreur.

N'quelqu'un a une idée de ce que pourrait être la cause?

Je vais poster le code que vous jugez pertinente.

Merci,
David

  • S'il vous plaît poster plein logcat de sortie
  • Quel est exactement un "Non Activité" d'erreur? Comme dans le fragment n'est pas attaché à une activité? Quelle est la ligne de code à l'origine de l'erreur?
InformationsquelleAutor user1743524 | 2013-02-18