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 dialog
Thiago
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