使用其他自定义对象的arraylist属性保存和加载对象(Android)

时间:2017-01-31 19:11:09

标签: android

我是android的初学者,学习如何使用JSon / Gson来保存和加载数据。我正在制作一个我自己的应用程序,无法找到一种方法来保存和加载我的学生"我在MainActivity中创建的arraylist,它有两个自定义对象的arraylist属性。 (我不确定这是不是很好的设计。感觉还不错。我很感激任何有关此问题的评论,因为我自己学习并希望得到反馈)非常感谢提前!

public class Student {
private String name;
private String number;
ArrayList<Homework> homework;
ArrayList<Exam> exam;
}


public class Exam {
private String name;
private String grade;
}



public class Homework {
private int status;
private String date;
}





public class MainActivity extends AppCompatActivity {

public static ArrayList<Student> students = new ArrayList<Student>();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.student_list);



    }
}

1 个答案:

答案 0 :(得分:0)

要将数据保存到arraylist,您可以执行此操作,
homework.add(status,date);