Bir projede AutoValue (ve android-apt eklentisi) çalışıyorum ve AutoRalue için Ryan Harter'in gson uzantısının farkındayım, ancak retrofit 2'yi uzatma ve fabrika yöntemini kullanmak için nasıl bağlarım? soyut sınıf?Retrofit 2 ile AutoValue nasıl kullanılır?
String grantType = "password";
Call<SignIn> signInCall = retrofitApi.signIn(email, password, grantType);
signInCall.enqueue(callback);
mesela burada değişmezlik uygulamak ama nasıl değişmez, AutoValue modeli sınıfına Sonradan montaj (ya da belki daha spesifik GSON) kanca do signin'i JSON modeli nesnesi ile AutoValue kullanmak istersiniz? https://github.com/rharter/auto-value-gson
Ben bu gibi çalışması yapmak mümkün oldu:
müthiş bir açıklama, bunu takdir ediyorum. Çalıştığım parçanın çoğu var ama AutoValueGsonTypeAdapterFactory bulamıyorum. "Hata: (40, 57) hatası: AutoValueGsonTypeAdapterFactory sembol sınıfını bulamıyor" – 3xplore
TypeAdapterFactory'yi uygulayan soyut bir sınıfta @GsonTypeAdapterFactory kullanmanız gerekir. Orada kontrol edin https://github.com/rharter/auto-value-gson#factory –