25 EYLÜL 2012, Salı
FragmentPagerAdapter getıtem çağrılmaz
Benim için yeniden parçasında FragmentPagerAdapter Kullanarak.. destroyİtem() yöntemi, silme parça ama hala yok "değil," getıtem() tekrar..Orada sadece 2-3 Görüntüleri ben çok kullanarak FragmentPagerAdapter Yerine FragmentStatePagerAdapter..
public class ExamplePagerAdapter extends FragmentPagerAdapter {
ArrayList<String> urls;
int size=0;
public ExamplePagerAdapter(FragmentManager fm, ArrayList<String> res) {
super(fm);
urls = res;
size=urls.size();
}
@Override
public int getCount() {
if(urls==null)
{
return 0;
}
else
{
return size;
}
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
FragmentManager manager = ((Fragment)object).getFragmentManager();
FragmentTransaction trans = manager.beginTransaction();
trans.remove((Fragment)object);
trans.commit();
}
@Override
public Fragment getItem(int position) {
Fragment fragment = new FloorPlanFragment();
Bundle b = new Bundle();
b.putInt("p", position);
b.putString("image", urls.get(position));
Log.i("image", "" urls.get(position));
fragment.setArguments(b);
return fragment;
}
}
}
Ve FragmentActivity
pager.setAdapter(new ExamplePagerAdapter(getSupportFragmentManager(), res2));
CEVAP
25 EYLÜL 2012, Salı
Aldığım cevap.. Öncelikle sanıyordum silmek için bu soru gibi yapıyorum zaten çok aptalca bir hata ama bu cevap yardımcı olacak biriyle karşı karşıya aynı sorun Yerine FragmentPagerAdapter, kullanım FragmentStatePagerAdapter..
Bunu Paylaş:
destek FragmentPagerAdapter eski parça...
yeniden bir fragmentpageradapter parça...
Yöntemleri niyet ve Android sınıf Base...
neden didRegisterForRemoteNotification...
FragmentPagerAdapter Android Var.Deste...