O problema esta na conversão do retorno do meu serviço que é um json para meu objeto dentro do APP. Isso utilizando retrofit.
Só que meu objeto do Callback<MeuObjeto> vem com todos os atributos nulos.
Em sábado, 25 de outubro de 2014 13h51min00s UTC-2, Mstrey escreveu:
-- Estou utilizando desta forma como exemplo no site do retrofit
Asynchronous execution requires the last parameter of the method be a Callback
.
@GET("/user/{id}/photo")
void getUserPhoto(@Path("id") int id, Callback<Photo> cb);
Só que meu objeto do Callback<MeuObjeto> vem com todos os atributos nulos.
Estou utilizando a seguinte configuração dentro do meu proguard-android.txt.
Alguém já utilizou retrofit com proguard? Podem me auxiliar?
-keepattributes Signature
-keepattributes *Annotation*
-keep class com.squareup.okhttp.** { *; }
-keep interface com.squareup.okhttp.** { *; }
-dontwarn com.squareup.okhttp.**
-dontwarn rx.**
-dontwarn retrofit.**
-keep class retrofit.** { *; }
-keepclasseswithmembers class * {
@retrofit.http.* <methods>;
}
Em sábado, 25 de outubro de 2014 13h51min00s UTC-2, Mstrey escreveu:
Não aparece nenhum erro no log?
Em 25/10/2014 13:45, "Rogerio Esteves" <rol...@gmail.com> escreveu:Boa tarde pessoal,--Tenho um app que estava publicado no play sem o proguard e estava tudo funcionando. Publiquei uma nova versão com o proguard ativado e agora o app parou de funcionar diversas funcionalidades.Abaixo vou listar as funcionalidades que parou de funcionar:Ler um arquivo que esta no device do usuário com a versão anterior(Sem Proguard)Estou utilizando retrofit e todas as minhas chamadas rest pararam simplesmente de funcionar não da nenhum erro apenas não executa a chamada restTenho que fazer algo no proguard com relação a essas libs??
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário