我尝试使用 2 个库:
- square/Retrofit - 休息客户端
- satyan/糖 - db orm
改造使用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 个他们使用一个对象类的库?
或者如何指定改造,使其不接触书的班级父母?