Я получаю
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8bea82e8 in tid 27593
только если я преобразую строку JSON (сохраненную в общем префе) в мой объект в приложении, и сбой происходит спустя некоторое время. Я делаю:
new Gson().fromJson(dataBackup, DataInstance.class)
Мой класс DataInstance сложный, в нем больше пользовательских классов. Но все классы сходятся к примитивным типам данных.
Класс DataInstance является Singleton.
В классе DataInstance есть некоторые переменные с типом "transient", поэтому пропустите их.
Класс DataInstance также имеет открытый пустой конструктор.
public class DataInstance {
private static DataInstance ourInstance = new DataInstance();
public String name;
public User activeUser = null;
transient TextToSpeech textToSpeech;
public static DataInstance getInstance() {
return ourInstance;
}
public DataInstance() {}
}