Ho AutoValue (e il plugin per Android-apt) che lavora in un progetto, e sono a conoscenza dell'estensione gson di Ryan Harter per AutoValue, ma come faccio ad agganciare Retrofit 2 per usare l'estensione e il metodo factory sul classe astratta?Come utilizzare AutoValue con Retrofit 2?
String grantType = "password";
Call<SignIn> signInCall = retrofitApi.signIn(email, password, grantType);
signInCall.enqueue(callback);
esempio qui vorrei utilizzare Valore automatico con l'oggetto del modello SignIn JSON per far rispettare l'immutabilità, ma come faccio a collegare Retrofit (o forse più precisamente GSON) al immutabili, Valore automatico classe del modello?
grande spiegazione, apprezzarlo. La maggior parte della parte funziona ma non riesco a trovare AutoValueGsonTypeAdapterFactory.Continua a ricevere questo errore "Errore: (40, 57) errore: impossibile trovare la classe di simboli AutoValueGsonTypeAdapterFactory" – 3xplore
Devi usare @GsonTypeAdapterFactory su una classe astratta che implementa TypeAdapterFactory. Controlla lì https://github.com/rharter/auto-value-gson#factory –