Я создал arraylist, который состоит из пользовательских объектов. В основном пользователь будет создавать класс, и каждый раз, когда создается класс, в arraylist добавляется новая лекция (мой пользовательский объект). Мне нужно сохранить созданный arraylist, чтобы пользовательские классы были сохранены даже при перезапуске приложения.
С моей точки зрения, я должен сделать свой класс сериализуемым. Но как именно я это делаю? А потом, как только его сериализовать, что мне делать?
public class Lecture{
public String title;
public String startTime;
public String endTime;
public String day;
public boolean classEnabled;
public Lecture(String title, String startTime, String endTime, String day, boolean enable){
this.title = title;
this.startTime = startTime;
this.endTime = endTime;
this.day = day;
this.classEnabled = enable;
}
//Getters and setters below