Sto cercando di seguire di retrofit 2 tutorial, ma su questa parte del codice c'è una GsonConverterFactory
che visualizza l'errore Cannot resolve symbol
:Retrofit 2 esempio tutorial, ma errore di visualizzazione GsonConverterFactory "Impossibile risolvere il simbolo"
public class ServiceGenerator {
public static final String API_BASE_URL = "http://your.api-base.url";
private static OkHttpClient httpClient = new OkHttpClient();
private static Retrofit.Builder builder =
new Retrofit.Builder()
.baseUrl(API_BASE_URL)
//THIS IS THE LINE WITH ERROR!!!!!!!!!!!!
.addConverterFactory(GsonConverterFactory.create());
public static <S> S createService(Class<S> serviceClass) {
Retrofit retrofit = builder.client(httpClient).build();
return retrofit.create(serviceClass);
}
}
precedenza ho aggiunto nel mio gradle.build, io non sono sicuro se devo aggiungere GSON dal momento che dicono Retrofit 1.9 ha, ma nulla viene menzionato su Retrofit 2:
dependencies {
// Retrofit & OkHttp
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'
}
Non è possibile utilizzare GsonConverterFactory in retrofit 2, dal momento che è applicabile solo a Retrofit 1 –
I sto seguendo questo tutorial: http://wiki.workassis.com/android-retrofit-2-1-http-client/ –
Fare riferimento a http://stackoverflow.com/a/41015925/3470479 – PrakhaRaM