我是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);
}
}
答案 0 :(得分:0)
要将数据保存到arraylist,您可以执行此操作,
homework.add(status,date);