Android中的ViewPager - 什么时候调用destroyItem(ViewGroup容器,int位置)方法?

时间:2017-09-12 07:42:12

标签: android android-viewpager

在ViewPager中,我按如下方式设置我的适配器

myViewPagerAdapter = new MyViewPagerAdapter();
viewPager.setAdapter(myViewPagerAdapter);

这是我的MyViewPagerAdapter类

public class MyViewPagerAdapter extends PagerAdapter {
private LayoutInflater layoutInflater;

public MyViewPagerAdapter() {}

@override
public Object instantiateItem(ViewGroup container, int position) {
}

@override
public int getCount() {

}

@override
public boolean isViewFromObject(View view, Object obj) {

}

@override
public void destroyItem(ViewGroup container, int position, Object object) {
}
}

当我在MyViewPagerAdapter中调用空的构造函数时会发生什么?叫哪种方法?

1 个答案:

答案 0 :(得分:0)

没有调用任何方法。

构造函数用于创建类MyViewPagerAdapter的新对象,因为在您的情况下它是默认构造函数(空体),您可以跳过编写它。

参考:https://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.8.9