Carregando...
Carregando...
Ainda que um aplicativo tenha um bom desempenho em testes de desempenho, este pode parecer de funcionamento muito lento para o usuário, levando a ocorrências reconhecidas como ANR, sobre “O app não está respondendo”. Nesse sentido, algumas características devem estar presentes para que o app possa ser responsivo.
Sobre isso, avalie as afirmativas a seguir.
I - Estabelecer a capacidade de resposta como um problema de classe no algoritmo do app. II - Ao executar uma operação demorada, deve-se realizar o trabalho na linha de execução da UI. III - Monitorar a capacidade responsiva a partir do “Gerenciador de atividades”, prioritariamente. IV - Criar uma linha de execução de trabalho realizando a maioria das operações nela própria.
Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A afirmativa I está correta, visto que essa é de fato uma estratégia utilizada, pois as linhas de execução, geralmente, são realizadas no nível da classe. A afirmativa II está incorreta, pois o que se sugere é exatamente o contrário, não utilizar linha de execução dessa forma. A afirmativa III está incorreta, de forma similar à característica apresentada na afirmativa II, visto que o gerenciador de janelas também deve ser utilizado. E a afirmativa IV está correta, pois isso mantém a linha de execução de UI em execução, evitando que o sistema conclua que o código do app congelou.