我在ViewPager中展示了100张图片,当我在这些图片之间导航时,我的应用程序会崩溃(内存不足错误)。我想使用destroyItem来释放内存,但它没有起作用。你能帮我吗?
public class ViewPagerAdapter extends FragmentPagerAdapter {
public ViewPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int pos) {
return JpgFragment.newInstance(pos);
}
@Override
public int getCount() {
return ViewPagerActivity.slidesSize;
}
public String getPageTitle(int pos) {
return null;
}
@Override
public void destroyItem(View collection, int position, Object o) {
Log.d("DESTROY", "destroying view at position " + position);
View view = (View) o;
((ViewPager) collection).removeView(view);
view = null;
}
我在我的片段中(在onCreateView中)设置了ImageView