Application Not Responding

by Jennifer Presant / from beautifuldecay.com

Aquele dialog que aparece para o usuário informando que a aplicação não responde e perguntando se ele deseja fechá-la é resultado do evento ARN (Application Not Responding) que acontece quando uma operação na thread principal ou thread UI demora mais do que 5 segundos para ser finalizada. Por isso, operações que demorem muito tempo ou consumam muito recursos devem ser movidas para outras threads.

“Um evento Application Not Responding (ARN) ocorre quando nenhuma resposta a um comando de usuário é recebida em cinco segundos. Quando um usuário interage com seu aplicativo tocando a tela ou pressionando uma tecla, o aplicativo deve responder. Nem toda operação no seu código deve ser completada em 5 segundos, mas o thread principal de IU precisa responder nesse tempo.” Android Em Ação, 3ª Edição, Editora Campus

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s