現在、フラグメントIDとフラグメントタグへのアクセスに問題があります。現在、TabHostとViewPagerにフラグメントを実装しています。新しいタブは次のように追加されます。
mTabsAdapter.addTab(bar.newTab().setText("Tab0"),
Tab0.class, null);
また、addTabメソッドは次のとおりです。
public void addTab(ActionBar.Tab tab, Class<?> clss, Bundle args) {
TabInfo info = new TabInfo(clss, args);
tab.setTag(info);
tab.setTabListener(this);
mTabs.add(info);
mActionBar.addTab(tab);
notifyDataSetChanged();
}
現在、アクティビティで2つのタブと2つのフラグメント(Tab0.classとTab1.class)を開いています。コールバックメソッドを使用して値を渡すことができるように、フラグメントIDまたはフラグメントTab1のタグが必要です。これを手伝ってくれませんか。
私は運がなくて次のことを試しました:
public String addTab(ActionBar.Tab tab, Class<?> clss, Bundle args) {
TabInfo info = new TabInfo(clss, args);
tab.setTag(info);
tab.setTabListener(this);
mTabs.add(info);
mActionBar.addTab(tab);
notifyDataSetChanged();
return tab.getTag().toString();
}
その後、戻り文字列をFragmentタグとして呼び出しましたが、常にnullです。手伝ってくれませんか??????? バックグラウンドでTab1Fragmentにアクセスするにはどうすればよいですか。親切に助けてくれてありがとう:(!!