У меня проблема с сохранением моего arraylist. Я хочу, чтобы спасти мою ArrayList, когда приложение уничтожить или изменить намерение или изменить ориентацию:Сохранение данных массива
public class AuditContainer implements Serializable {
private Paint mPaint;
private Path mPath;
private int x,y;
private String text;
boolean is_text;
Сначала я попытался сохранения в файле, но класс Paint не Сериализуемый класс. Во-вторых, я пытаюсь использовать onSaveInstanceState (Bundle outState)/onRestoreInstanceState (Bundle savedInstanceState), но я не смог сохранить Arraylist , а третий я попробую с базой данных, но нет никаких типов Paint, Path ... Если у кого-то есть предложение для меня, Я буду очень счастлив.
Проблема в том, что я использую первый вариант, у меня есть проблема и исключение java trow java.io.WriteAbortedException: чтение исключения; java.io.NotSerializableException: android.graphics.Paint. если я использую второй вариант paint и path class null :( – Papi
Проверьте новый третий вариант – Bohemian
Проблема в java не имеет делегирования http://stackoverflow.com/questions/44912/java-delegates – Papi