Android: фатальный сигнал 11 (SIGSEGV) .. с использованием fromJson () - PullRequest
0 голосов
/ 24 января 2019

Я получаю

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() {}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...