2016-04-14 14 views
0

私は断片化を作成していますが、サーバーからのカテゴリカウントの取得に依存しています。 カテゴリが5つの場合は、5つのタブフラグメントを作成する必要があります。このため、次のコードを使用しました。インスタンスからHashMap値を渡すには?

ここでvalues1はカテゴリIDです&カテゴリ名は値です。

class ViewPagerAdapter extends FragmentStatePagerAdapter { 

     public ViewPagerAdapter(FragmentManager manager) { 
      super(manager); 
     } 

     @Override 
     public Fragment getItem(int position) { 

      return TabFragmentSearch.newInstance(values1.get(position), values.get(position)); 
     } 

     @Override 
     public int getCount() { 
      return tabName.size(); 
     } 

     @Override 
     public CharSequence getPageTitle(int position) { 
      return values.get(position); 
     } 
    } 

戻りTabFragmentSearch.newInstance(values1.get(位置)、values.get(位置))。

は今&値 values1 のArrayListを渡すinsteadof私はインスタンスを経由して&パスHashMapの値を使用する必要があります。私は何をする必要がありますか?

あなたの助けがより高く評価され...

UPDATE: ERROR

enter image description here

答えて

0

あなたは新しい方法のnewInstance(HashMapの値)を実現したり、TabFragmentSearchクラス

+0

をして、既存の変更する必要がありそう私は試みました。でも、私が変えたときに、私がアップロードしたスナップのように見えます。 –

+0

ハッシュマップではなく、キー "位置"のハッシュマップの値を送信しようとしています.... – Alexander

関連する問題