私はタブを実装するアクティビティを持っています、基本的に私はこれにニックを入れました:
次のように、FragmentTabHostを介してタブを追加するFragmentActivtyがあります。
mTabHost.addTab(
mTabHost.newTabSpec("tab1").setIndicator("Tab 1",
getResources().getDrawable(android.R.drawable.star_on)),
FragmentTab.class, null); // how do i get back to the instance of Frgment tab???
TabChangeListenerの実装を追加しましたが、タブがアクティブに設定されたときに通知を受け取ります。
しかし、タブの後ろにあるFragmentTabインスタンスにアクセスする方法がわかりません。
TIA
bg
わかりました。できません。できますが、実際にはそうではありません。タブがアクティブ化され、非アクティブ化されるとインスタンスが一時停止されるまで、フラグメントは存在しません。
アクティブ化された状態でデータをフラグメント/ビューにプッシュしようとする代わりに、フラグメントがアクティブ化されるたびに呼び出されるonCreateViewでデータをプルするビューを取得します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加