O sucesso de um aplicativo é medido pela quantidade de estrelas que o usuário dá a ele na Play Store, que é a loja de aplicativos do Android. E um usuário satisfeito é aquele que não tem preocupações se o aplicativo travará ou não. Os travamentos (chamados de ANR) devem ser evitados para que o aplicativo receba a maior quantidade de estrelas possível.
Com relação a como evitar um ANR, avalie as afirmações a seguir.
a. Devemos utilizar AsyncTasks para todas as operações implementadas na Activity.
b. A permissão de ANR_BLOCK serve para impedir a exibição da tela de ANR.
c. As Activities devem ter códigos enxutos para ter o mínimo possível de processamento.
d. As telas devem ser desenvolvidas em arquivos xml e somente usando LinearLayout.
e. Ao utilizar o método doInBackground sem a classe AsyncTask é possível evitar um ANR.
Lista de comentários
Resposta:
As Activities devem ter códigos enxutos para ter o mínimo possível de processamento.
Explicação:
AVA
Resposta:
Alternativa "c"
Explicação:
Conferido no AVA