Re: [androidbrasil-dev] Re: Busca em Json

Então Pedro, esses dados eu estou processando no AsyncTask, porém o volume é muito grande...um parte do JSon tem mais de 20 mil dados e outro tem mais de 4 mil.
A ideia de manipular o WS seria interessante, porém, esse app é um desafio que me foi passado e ai não tenho como mexer no WS, somente posso trabalhar com os dados como me foi fornecido.

Em 19 de novembro de 2016 23:03, pedrofsn <pedrokra@gmail.com> escreveu:
Se o ProgressDialog está travando é porque você provavelmente está processando os dados na UI Thread, se for o caso utilize uma asynctask. 
Ou realmente são muitos dados e o seu callback está pipocando na UI Thread rsrs. Neste caso sugiro pensar em algum delay ou generalizar um pouco "ex.: "processando dados" ao invés de "processando música abc" ".

Agora uma outra alternativa seria você criar um WS só pra processar os dados e mastigar para a sua aplicação, como o Lucas sugeriu.
Mas neste caso seria o seguinte, o seu WS iria ler o WS atual. Sacou? Vai colocar uma API pra consumir/tratar a outra. Ao invés de processar no app. Este caso é interessante porque você pode pensar até em controles de cache mais refinados - afinal, o WS vai ser seu :P.


Em sexta-feira, 18 de novembro de 2016 22:27:57 UTC-2, Luiz Gustavo escreveu:
Fala Lucas,

A questão é que esse Json já está pronto...o que estou fazendo na verdade é um teste, então não tenho como mudar o WS.
Estava tentando fazer esse processo inserindo os dados no BD como o Pedro sugeriu, mas como o volume de dados é muito grande, acaba travando o App, a progressDialog trava até que o processo termine.
Alguem teria alguma outra ideia?

Att,

Em 18 de novembro de 2016 14:03, Lucas de Almeida Marciano <lucas.almei...@gmail.com> escreveu:
Opa!
Amigo, no seu caso, eu faria um web service, que leria esse json e mandaria para minha app ela já mastigada, assim, você iria diminuir muito o processamento da sua app.
Trabalhar com json é muito leve na web, então não seria um tempo enorme para processar esse json na web.

Se for o caso, sincronize com uma base local, assim você não vai precisar ficar se conectando para mecher nesses dados.

Em quinta-feira, 17 de novembro de 2016 22:34:44 UTC-3, Luiz Gustavo escreveu:
Boa noite pessoal,

Eu tenho um JSon que possui dois Arrays musicas e avaliações, onde musicas eu vou ter os diversos titulos de musicas e avaliações a avaliação de cada titulo musical com o id da musica avaliada.

Meu problema é o seguinte, o JsonArray de avaliações é muito grande e se eu fizer a comparação de cada musica com suas avaliações por loop demora bastante.

Sendo assim, gostaria de saber se tem como eu fazer uma espécie de "select" no json de avaliação utilizando como parâmetro o id da musica. É possível fazer isso?

Att,

--
Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa Cruz
Analista de Sistemas - Santa Casa de Misericórdia de Itabuna
Desenvolvedor PHP, Android


twitter: @lgmafra
skype: lgmafra

--
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.



--
Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa Cruz
Analista de Sistemas - Santa Casa de Misericórdia de Itabuna
Desenvolvedor PHP, Android


twitter: @lgmafra
skype: lgmafra

--
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.



--
Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa Cruz
Analista de Sistemas - Santa Casa de Misericórdia de Itabuna
Desenvolvedor PHP, Android

+55 73 9147 0547
+55 73 8888 7500

twitter: @lgmafra
skype: lgmafra

--
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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário