PERGUNTA 1

A classe ________ permite que você exiba mensagens em tempo real _______, durante o funcionamento do aplicativo ________.


Intent, na UI, no dispositivo


AsyncTask, no Logcat, no dispositivo


Log, no Logcat, no AVD


HttpURLConnection, no dispositivo, android


Logcat, na UI, no AVD

1,25 pontos

PERGUNTA 2

A classe _________ pode ser usada para enviar e receber dados de _______ cujo comprimento não é _______


AsyncTask, bancos de dados, superior a 2MBytes.


InputStream, servidores, suportado.


AsyncTask, usuário, suportado.


HttpURLConnection, streaming, conhecido


HttpURLConnection, interface, limitado.

1,25 pontos

PERGUNTA 3

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 II estão corretas.


Somente a afirmação III está correta.


Somente as afirmações I e III estão corretas.


Todas as afirmações estão corretas.

1,25 pontos

PERGUNTA 4

As afirmações abaixo, que dizem respeito aos métodos da classe AsyncTask, se referem a quais métodos, respectivamente?



I - O resultado do processamento em background é passado para este método como parâmetro.



II - Método executado na thread da interface de usuário antes que a tarefa em segundo plano seja executada. Pode ser utilizado para exibir uma barra de progresso, ou uma mensagem de “aguarde”.



III - Esse método é usado para exibir qualquer forma de progresso na interface do usuário enquanto o processamento em segundo plano ainda está em execução.


onPostExecute(), doInBackground(), onProgressUpdate()


publishProgress(),onProgressUpdate(), doInBackground()


onPostExecute(),publishProgress(), onProgressUpdate()


onPostExecute(), onPreExecute(), onProgressUpdate()


doInBackground(), onPreExecute(), onProgressUpdate()

1,25 pontos

PERGUNTA 5

Suponha que em um código Java escrito para conexão com a internet usando a classe HttpURLConnection deseje limitar o tempo máximo para aguardar o estabelecimento da conexão com um servidor web. Qual dos métodos abaixo deve ser utilizado fim?


setReadTimeout()


setDoInput()


getResponseCode()


setRequestMethod( )


setConnectTimeout()

1,25 pontos

PERGUNTA 6

Podemos afirmar que um Thread consiste em:


uma linha de execução dentro do aplicativo.


uma solicitação de que alguma ação seja realizada pelo sistema operacional.


uma exceção lançada pelo ANR (Application Not Responding)


um componente da interface de usuário (UI).


dados de streaming obtidos utilizando-se a classe HttpURLConnection.

1,25 pontos

PERGUNTA 7

Uma AsyncTask especifica três argumentos genéricos, que são:


Generic[0], Generic[1], Generic[2]


Idle, Ative, Down


Params, Progress, Result


In, Out, Idle


Params, Progress, Regress

1,25 pontos

PERGUNTA 8

Durante o processamento em segundo plano utilizando uma subclasse da classe AsyncTask, o progresso da execução é informado em background dentro do método doInBackground() através da chamada do método:


openConnection()


onPostExecute()


onPreExecute()


onCreate()


publishProgress()
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.