2011-08-09 14 views
0

私はFragmentTabsPagerを使用しています。私のアプリが起動すると、両方のタブがコンテンツを取得するためのネットリクエストを開始します。最初のタブはonAppStartをロードし、2番目のタブはクリックするとロードされます両方ともAppStartで同時にロードされているため、そうではありません。これは、FragmentTabsPagerライフサイクルがonXXXメソッドのいずれかがすべてのフラグメントを呼び出すためです.....FragmentTabを選択したときに「アクティブ化」する方法

実際にフラグメントタグが選択されたときに、どのような方法でデータをロードできますか?

答えて

0

はonTabChangedの実装では、APIサンプルhttp://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager.html

にFragmentTabsアダプタモデルを使用して、子フラグメント

+0

のネットワークの初期化を行いますこれは正しいアプローチではありません。私はそれを試してみました。しかし、findViewByIdは渡されたアクティビティからnullビューを返します。 nullを返すgetActivity()は問題の根です – hunterp

関連する問題