我已经在一个项目中使用了 AutoValue(和 android-apt 插件),并且我知道 Ryan Harter 的 AutoValue 的 gson 扩展,但是我如何挂钩 Retrofit 2 以在抽象类上使用扩展和工厂方法?
String grantType = "password";
Call<SignIn> signInCall = retrofitApi.signIn(email, password, grantType);
signInCall.enqueue(callback);
例如,在这里我想使用带有 SignIn JSON 模型对象的 AutoValue 来强制执行不变性,但是我如何将 Retrofit(或者更具体地说是 Gson)连接到不可变的 AutoValue 模型类?