Questões de Concurso

Foram encontradas 310 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1855610 Programação

Quanto aos conceitos relacionados ao desenvolvimento de aplicativos para dispositivos móveis, julgue o seguinte item.


Um aplicativo híbrido é um aplicativo móvel que não contém uma instância isolada do navegador, geralmente chamada de WebView, para executar um aplicativo da web dentro de um aplicativo nativo.

Alternativas
Q1853884 Programação
Sobre a RecyclerView do Android, é procedente afirmar que:
Alternativas
Q1853883 Programação
Analise as afirmações a seguir sobre a classe Handler e AsyncTask do Android:
I. O método onPreExecute() da classe AsyncTask deve ser executado manualmente para dar início ao Thread.
II. O método sendMensage(msg) é um método da classe Handler que envia a mensagem informada para a fila de mensagens para ser processada assim que possível.
III. A classe AsyncTask gerencia internamente as threads e os handlers necessários para atualizar a interface.
IV. A classe AsyncTask contém métodos para atualizar o andamento (progresso) de uma tarefa, por exemplo, o progresso de um download.
Estão corretas apenas as afirmativas
Alternativas
Q1853882 Programação
Analise as afirmações a seguir sobre o uso de Threads, Handler e AsyncTask em sistemas para Android:
I. Nas versões mais atuais do Android, se o código fizer uma operação de I/O na thread principal, o sistema vai lançar a exceção NetWorkOnMainThreadException.
II. No Android, cada aplicação é executada em um único processo e cada processo, por sua vez, tem uma Thread dedicada, a qual é responsável por desenhar e tratar todos os eventos da interface gráfica e é conhecida como Main Thread ou UI Thread.
III. A classe Handler é utilizada para enviar uma mensagem para ser processada pela UI Thread que, geralmente, é um código que vai atualizar a view.
IV. A Main Thread é utilizada para gerenciar todos os eventos e funções da aplicação e a UI Thread é responsável apenas pela interface da aplicação.
Estão corretas apenas as afirmativas
Alternativas
Q1853881 Programação
Um Fragment é um componente independente do Android que pode ser usado por uma Activity, analise as afirmações abaixo sobre Fragments:

I. Fragment é utilizado para dividir uma Activity em várias partes, porém o fragment não tem controle sobre os eventos e não consegue gerenciar seu próprio conteúdo.

II. O Ciclo de vida de um fragment conta com o método onAttach(activity) e é chamado logo depois de um fragment ser associado com a activity, o que acontece assim que a activity infla o layout do fragment pela tag ou o fragment é adicionado dinamicamente via FragmentTransaction.

III. O método onDetach() é chamado para indicar que o fragment não está mais sendo utilizado e será destruído.

IV. A API do Fragments possui a classe android.app.FragmentTransaction, que é utilizada para adicionar, remover ou substituir os fragments dinamicamente no layout.

Estão corretas apenas as afirmativas
Alternativas
Respostas
56: E
57: B
58: A
59: D
60: C