我正在开发一个应用程序,您可以在其中保存和阅读作业,对于“未完成”的进度,我想在共享首选项中保存我保存所有作业的 Arraylist。我希望你知道我的意思,提前谢谢:)
HausaufgabenActivity.java:
ArrayList<Hausaufgabe> hausaufgabeList = new ArrayList<Hausaufgabe>();
SharedPreferences.Editor editor;
if(!hausaufgabeList.contains(ha)){
hausaufgabeList.add(ha);
}
//Set the values
Set<Hausaufgabe> set = new HashSet<Hausaufgabe>();
set.addAll(hausaufgabeList);
editor.putString("AllHomeworks", set);
editor.commit();
Hausaufgabe.java:
public Hausaufgabe(String beschreibung, String DeviceID, String Abgabedatum, String Fach, String Erstellungsdatum){
super();
this.beschreibung = beschreibung;
this.DeviceID = DeviceID;
this.Abgabedatum = Abgabedatum;
this.Fach = Fach;
this.Erstellungsdatum = Erstellungsdatum;
}
public String getBeschreibung() {
return beschreibung;
}
public String getAbgabedatum() {
return Abgabedatum;
}
public String getFach() {
return Fach;
}
public String getDeviceID() {
return DeviceID;
}
public String getErstellungsdatum() {
return Erstellungsdatum;
}
}