У меня есть объект Plant
, который я пытался сохранить с помощью Gson и SharedPreferences. У меня были проблемы, потому что Plant
имеет внутри дату и изображение. Как я должен хранить это с (или без) Gson? Когда приложение закрывается, я пытаюсь сохранить ArrayList<Plant>
, а затем вернуть его при запуске приложения. Вот мой класс растений
public class Plant {
private String name;
private String date;
private Drawable image;
private String waterFrequency;
private Gson gson;
public Plant(String n, Drawable i, String wF){
this.name = n;
gson = new Gson();
Date time = Calendar.getInstance().getTime();
this.date = gson.toJson(time);
this.image = i;
this.waterFrequency = wF;
}
}