android中两个类中两个函数之间的共享列表

android中两个类中两个函数之间的共享列表,android,constructor,parameter-passing,Android,Constructor,Parameter Passing,祝你身体健康 假设我有以下课程: public class MainActivity extends AppCompatActivity { public List<Student> DisplyOnTextView( List< Student > students) { return students; } } public class CustomAdapter extends PagerAdapter {

祝你身体健康

假设我有以下课程:

public class MainActivity extends AppCompatActivity {

public  List<Student> DisplyOnTextView( List< Student > students) {
        return students;


    }
}
   public class CustomAdapter extends PagerAdapter {

        public Object instantiateItem(ViewGroup container, int position) {


    }

  }
如何将列表学生从第一个类的函数返回到第二个类的函数


关于。

为接受列表作为参数的
CustomAdapter
类创建构造函数,并将传递的值保存为字段

public class CustomAdapter extends PagerAdapter {

    private List<Student> mData;

    public CustomAdapter(List<Student> students) {
        super();
        mData = students;
    }    

}
公共类CustomAdapter扩展了PagerAdapter{
私有列表数据;
公共自定义适配器(列出学生){
超级();
mData=学生;
}    
}

谢谢,但为了说明问题,我希望在第二个类的函数中访问第一个类函数的列表,我使用了您的代码,但当我使用mDdata时,应用程序会说:不幸停止。请确保您没有将
null
传递给构造函数。检查您的异常消息,查看问题所在并进行处理。提供的代码只是一个示例,不要期望它正好适合您的应用程序,并且从第一次运行开始就可以工作。可能存在重复的