ActionBar Sherlockを使用してタブを実装すると、新しいTabsAdapterオブジェクトが宣言され、2つのタブが追加されました。androidのタブを介してデータを渡す
mTabsAdapter = new TabsAdapter(this, getSupportActionBar(), mViewPager);
mTabsAdapter.addTab(tab1, FragmentA.class);
mTabsAdapter.addTab(tab2, FragmentB.class);
フラグメンテーションAとフラグメンテーションBの両方で使用する必要があるデータがハッシュマップにあります。これらのクラスは、両方ともAndroid Fragmentを拡張します。私はどのようにこのデータを渡し、もう一方の端でそれを取得するかわかりません。
あなたはクラスレベルのフィールドで活動中で、このデータを保持し、フラグメントの両方からアクセスできるヘルプ
ハッシュマップは、実際には1つのアクティビティから、そのフラグメントが接続されているアクティビティにputExtraメソッドを使用して渡されます。私の現在の解決策は、各フラグメント内で 'this.getActivity()。getIntent()。getExtras()。get(" value ")を使用して取得することです。これが最善の回避策であるかどうかわからない – cv87