Thiago,
Sim. Vai mostrando progress dialog até terminar.
O que estamos tentando é só diminuir o tempo para conclusão da tarefa mesmo.
2012/6/26 Thiago Lopes Rosa <thiago.rosa@gmail.com>
Pergunta:está em thread separada, mas fica mostrando um progress dialog até terminar?se sim, você podia ir fazendo em background e atualizando os thumbs sem o progress dialogThiago--2012/6/26 Guilherme Utrabo <utrabo@gmail.com>Na aplicação em que trabalho, o usuário seleciona um número indefinido de imagens e opta por processá-las.A aplicação itera sobre as imagens, obtém as thumbnails, calcula algumas métricas sobre a imagem e guarda algumas informações no banco.Verifiquei via method profiling que o gargalo é o decodeFile, chamado internamente pelo MediaStore.Thumbnails.getThumbnail(). Já utilizamos RGB_565 e tamanho MICRO_KIND.Hoje esse processo está levando cerca de 3 minutos para 300 imagens. Estamos tentando otimizar para menos de um minuto.Seria o caso de considerar o uso de NDK? Que outras dicas vocês teriam?Obs.: isso já é feito em uma thread separada e não causa nenhum impacto na UI.[]s,Guilherme
Thiago Rosa






0 comentários:
Postar um comentário