Parça oluşturuyorum, Kategori Sayısının Sunucudan alınmasına bağlıdır. 5 Kategoriye sahipse, 5 Sekme Fragmanı oluşturulmalıdır. Bunun için aşağıdaki kodu kullandım.Bir örnekle HashMap Değerini nasıl geçersiniz?
Buradaki değerler1, Kategori Kimliği & kategorisinin adıdır.
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);
}
}
dönüş TabFragmentSearch.newInstance (values1.get (konum), values.get (konum));
Şimdi ArrayList değerleri 1 & değerini geçen insteadof ben & geçerler HashMap Derece aracılığıyla Değer kullanmak gerekir. Ne yapmaya ihtiyacım var.
Yardımına daha takdir edilmektedir ...
GÜNCELLEME: HATA
mevcut değişmelidir Evet Denedim.Ama değiştirdiğimde, yüklediğim ek gibi görünüyor. –
hashmap değil, "konum" için hashmap değerini göndermeye çalışıyorsunuz .... – Alexander