Sim. Reparei que o projeto está sem atualizações. Isso normalmente é um fator de peso para mim na hora de escolher uma lib.
Quanto ao problema mencionado no gráfico de explicação do Robospice, tenho usado IntentService com EventBus (ou Otto, se preferir).
Eventualmente,também o Callback do Retrofit.
E Loaders, caso precise exibir algum dados ao inicializar a tela.
Tem funcionado muito bem. Não percebi ainda uma necessidade de framework para tarefas assíncronas.
Talvez no passado fosse necessário por causa da falta de Loaders, aliado ao péssimo design do AsyncTask.
P.S: Admito que o Loader não é amigável de trabalhar, ainda mais se quiser integrar com GreenDAO. Mas uma vez escrito, não costuma a ter muito o que alterar. Talvez um framework mais "light" para substituir os Loaders seria bem-vindo.
Em 27 de maio de 2015 13:33, Geovani **Leia a documentação oficial** de Souza <geovanisouza92@gmail.com> escreveu:
A única desvantagem do Robospice pra mim, é que ele anda meio abandonado, sem atualizações ou novas funcionalidades. Eu mesmo questionei há um tempo sobre a necessidade de passar parâmetro para o Service, mas obtive a resposta "DIY, then Pull Request it". Outro ponto negativo é que ele não trabalha com requests simultâneas, nem é possível iniciar duas instâncias do service em processos diferente, pois não há suporte entre o SpiceManager (gerenciador) e os SpiceService's com IPC/AIDL.Há um tempo tinha usado o Robospice + Retrofit + GSON pra baixar dados de uma API, mas hoje em dia achei melhor fazer algo mais "na unha" e evitar o processo de serialização de requisições e respostas entre JSON/POJO, fazendo o download direto, "parseando" o JSON, fazendo a coleta das informações do JSON, já montando um ContentValues que vai direto pro banco. Sem serialização, sem POJO, sem ORM, sem filas e ciclos intermináveis, o que reduziu bastante o tempo de download/upload dos dados.--
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.
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