そこに3つのフラグメントを持つViewPagerがあります。各 Fragment は AsyncTaskLoader を使用して、データベースからデータを取得します。ここで、フラグメント C からフラグメント A のローダーを再起動したいのですが、
getLoaderManager.getLoader( "LOADER_A_ID" )
結果はヌルです。各 LoaderManager には 1 つの Activity/Fragment があり、各 Fragment には独自の LoaderManager があることを読みました。私の問題を解決する良いアイデアはありますか?
Singleton-Pattern であり、Fragment を保持する GlobalLoaderManager を実装します。ViewPager は彼の Fragments を再利用したので、この Manager には各 Pager Fragment のインスタンスが 1 つしかありません。