Logo Passei Direto
Buscar

Agronomia

UNIVESP
Pergunta 6 Em relação às linhas de execução dentro de um aplicativo, podemos afirmar que: I - a classe AsyncTask, permite a criação de uma linha de execução secundária para realização de processamento em segundo plano. II - uma execução convencional de uma Activity que gaste mais de 5 segundos para retornar, irá disparar uma mensagem “app não está respondendo” (ANR). III - processamentos mais pesados como uma consulta a um Web service, devem sempre ser realizados na linha de execução principal, que possui um maior poder de processamento que threads secundárias. Nenhuma das afirmações esta correta. Somente as afirmações I e III estão corretas. Somente as afirmações I e II estão corretas. Somente a afirmação III está correta. Todas as afirmações estão corretas.
User badge image
marcosssergio

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar cada uma das afirmações: I - A classe AsyncTask permite a criação de uma linha de execução secundária para realização de processamento em segundo plano. Verdadeiro, a AsyncTask é projetada para facilitar a execução de tarefas em segundo plano sem bloquear a interface do usuário. II - Uma execução convencional de uma Activity que gaste mais de 5 segundos para retornar, irá disparar uma mensagem “app não está respondendo” (ANR). Verdadeiro, se uma Activity não responder em 5 segundos, o sistema Android exibe uma mensagem de ANR. III - Processamentos mais pesados como uma consulta a um Web service, devem sempre ser realizados na linha de execução principal, que possui um maior poder de processamento que threads secundárias. Falso, consultas a Web services e outras operações pesadas devem ser realizadas em uma thread secundária para evitar bloquear a interface do usuário. Agora, vamos resumir as afirmações: - I: Correta - II: Correta - III: Incorreta Portanto, as afirmações corretas são I e II. A alternativa correta é: "Somente as afirmações I e II estão corretas."

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina