0

FragmentPagerAdapter で pageviewer を使用している場合、すべてのページはフラグメントです。各フラグメントにスレッドがあります。現在のページフラグメントで、フラグメントの一部のビューを更新するスレッドを実行したい。ページを変更すると、現在のページではなくなったフラグメント ページのスレッドを停止し、新しいフラグメント ページのスレッドを開始したいと考えています。コードのどこに「開始スレッド」と「停止スレッド」を挿入できますか? 問題は、fragmentpageradapterが現在のフラグメントだけでなく次のフラグメントも作成するため、フラグメントライフメソッドにそれらを挿入できないことです(現在のページが「0」の場合の例、ページ「0」とページ「1」のフラグメントのすべてのメソッドライフ" 実行されます ex:onAttach,onCreateView ecc ... 私の英語で申し訳ありませんが助けてください

4

1 に答える 1

0

アクティビティにスレッドを実装し、onAtach でスレッドを開始し、onDetach フラグメント コールバックでスレッドを停止することができます。

于 2012-09-11T23:57:44.760 に答える