プロジェクトを説明してください。アクティビティなしフラグメント内でビューページとフラグメントを使用している場合の例外
jfeinstein10のSlidingMenoでactionbarsherlockを使用します。私の主な活動では、このスライディングメニューには、コンテナ内に開いているフラグメントがいくつかあります。 (スライディングメニューの例での基本フラグメントサンプルと同じ)これらのフラグメントの1つでは、私はviewpageindicatorを持つview-pagerを持っています。 View-Pagerは、フラグメントでFragmentStatePagerAdapterに関連付けられています。だから断片の中に断片がある。フラグメント内でフラグメントを使用する場合は、ドキュメントで提案されているようにgetChildFragmentManager()を使用します。
ビューポケットベルを保持するフラグメントを持つメニュー項目を選択すると、最初はすべてが正常に動作するようになります。しかし、私はいくつかの他のメニュー項目を選択し、このビュー - ページャの断片に戻って、私はこの例外が発生します。 他のすべてのフラグメントにこの問題はなく、スタックトレースでは自分のコードへの参照はありません。
https://gist.github.com/4502038
いずれも同様の問題が発生したか、何が起こっているいくつかのアイデアを持っていました。
EDIT:私はサブフラグメントにもかかわらずgetChildFragmentManager()の代わりにgetFragmentManager()を使用する場合。例外はありませんが、viewpagerフラグメントを2回選択すると、viewpager内のフラグメントの1つが再作成されません。
githubでプロジェクトを作成しましたので、皆さんは見て回ることができます。 https://github.com/pzagor2/TestErrorApp
同じシナリオがありました。このようなページャアダプタの作成を終了しました。 'pagerAdapter = new PagerAdapter(hostFragment.getChildFragmentManager());' – azizbekian