Модификация и Orm библиотека бросить StackOverflow
Я пытаюсь использовать 2 библиотеки:
площадь / дооснащение - отдых клиентасатьян / сахар - дб орммодифицировать использованиеgsonтак же класс
public class Book{
String name;
public Book(String name) {
this.name = name;
}
}
хорошо, дооснащение успешно получило данные с сервера и поместило в наш класс Book.
Теперь я хочу сохранить эти данные. для использования orm нужноextend
родительский класс
public class Book extends SugarRecord<Book>{
String name;
public Book(String name) {
this.name = name;
}
}
но после расширения родительского класса, модификация не может проанализировать JSON.
поэтому мы получаем ошибку:
java.lang.RuntimeException: An error occured while executing doInBackground()
...
Caused by: retrofit.RetrofitError: java.lang.StackOverflowError at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:390)
...
Caused by: java.lang.StackOverflowError at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:375)
...
как подружить 2 библиотеки, чтобы они использовали один объектный класс?
или как указать дооснащение, чтобы оно не коснулось родительского класса Книги?