Я инициализирую объект в конвертере gson.
В модификации 1.9 я переписываю GsonConverter следующим образом:
public class MyGsonConverter extends GsonConverter {
@Override
public Object fromBody(TypedInput body, Type type) throws ConversionException {
Object obj = super.fromBody(body, type);
if (obj instanceof User) {
((User)obj).init();
}
return obj;
}
}
RestAdapter setConverter (новый MyGsonConverter (gson))
Теперь в Retrofit 2.0 у него нет GsonConverter, он заменен на Converter.Factory. Он не может вернуть объект в методе.
Как я могу инициализировать свой объект в конвертере в Retrofit 2.0?