1)
Segundo Android (2018), a biblioteca Room fornece acesso ao banco de dados, garantindo todo o poder da API do SQLite. Para que informações possam ser armazenadas no banco de dados, é necessário mapear os objetos que estão representados em classes Java através de anotações. Uma classe pode representar uma tabela no modelo relacional de armazenamento de dados.
Qual é a anotação responsável para identificar um objeto Java como uma tabela no banco de dados relacional?
Alternativas:
a)
@Table.
b)
@Database.
c)
@PrimaryKey.
d)
@Entity.
e)
@TableName.
2)
Um Listener é uma interface responsável por detectar uma interação entre o usuário e um elemento View. O Listener contém um método que deve ser sobreposto e é responsável pelo comportamento que o aplicativo executará após a interação do usuário. O Listener também deverá ser associado ao elemento View através do método correspondente set...Listener().
Qual é o método responsável por receber como parâmetro uma instância de um Listener para detectar uma interação de toque entre o usuário e um objeto Button?
Alternativas:
a)
setOnCheckedChangeListener(buttonListener)
b)
setOnLongClickListener(buttonListener)
c)
setOnValueChangeListener(buttonListener)
d)
setOnClickListener(buttonListener)
e)
setOnClick(buttonListener)
3)
Ao construir um recurso de layout, é necessário utilizar elementos em XML. Para que esses elementos atendam aos requisitos do aplicativo, deve-se utilizar atributos específicos para cada elemento. É possível detectar um toque de interação em um elemento Button disponível na interface por meio do atributo android:onClick="clicar_no_botao". Contudo, não basta definir apenas esse atributo, pois é necessário criar um método na Activity que irá implementar o comportamento do aplicativo após o botão ser pressionado.
Assinale a alternativa que apresenta o método na Activity que responderá ao atributo android:onClick="clicar_no_botao".
Alternativas:
a)
void clicar_no_botao () { }
b)
void onClick (Button button) { }
c)
public void clicar_no_botao (View view) { }
d)
public void onClick(View view) { }
e)
public void clicar_no_botao { }
4)
Assinale a alternativa que apresenta dois recursos que são implementados para se exibir dados em forma de lista em um aplicativo Android, de forma dinâmica (à medida que a tela é rolada), e sem problemas de estouro de memória.
Alternativas:
a)
RecyclerView e Intent
b)
ListView e Intent
c)
ScrollView e Adapter
d)
ScrollView e Constraint
e)
ListView e Adapter
5)
Ao desenvolvermos aplicativos que possuem mais de uma Activity, é necessário trabalharmos com um objeto específico para iniciarmos cada Activity criada. Este objeto é classificado como Explicíto, quando sabemos exatamente qual Activity vamos iniciar; e Implícito quando possuímos apenas uma ação que deverá ser executada.
Assinale a alternativa que apresenta corretamente o objeto referido no enunciado.
Alternativas:
a)
Intent.
b)
ViewGroup.
c)
Button.
d)
Constraint.
e)
Adapter.
Respostas
Resposta:
d d c e a
Explicação:
Já corrigido pelo AV2 100%
Explicação rápida das respostas abaixo:
Anotação é @Entity para mostrar ao framework que esta classe é uma Entidade(Tabela) na base de dados.
Um listener para click é o setOnClickListener
Ao fazer o handle do click no XML um metodo com o mesmo nome deve ser criado na classe que irá escutá-lo, esperando no parametro uma View
ListView e Adapter fazem esta função de controle de memoria para que ela não estoure. **A melhor resposta para este caso na verdade seria RecyclerView e Adapter o livro está desatualizado.
Intent é a classe que faz o handle de Intenções, no android.
O sistema android é um sistema operacional para celulares baseado em Linux.
1-
A) @Entity é utilizada para informar que uma classe também é uma entidade. A partir disso, a JPA estabelecerá a ligação entre a entidade e uma tabela de mesmo nome no banco de dados, onde os dados de objetos desse tipo poderão ser persistidos.
Portanto Alternativa correta d) Entity.
B) O método responsável por receber como parâmetro uma instância de um Listener para detectar uma interação de toque entre o usuário e um objeto Button é setOnClickListener.
Portanto alternativa correta d) setOnClickListener (buttonListener)
Exercício semelhante: https://brainly.com.br/tarefa/19947453
2-
A) A resposta ao atributo "android:onClick="clicar_no_botao" é "public void clicar_no_botao (View view) { }".
Portanto alternativa correta c) public void clicar_no_botao (View view) { }
B) Os recursos implementados para exibir dados em forma de lista em um aplicativo android, de forma dinâmica é "ListView e Adapter".
Portanto alternativa correta é e)ListView e Adapter
C) Intent é o objeto classificado como Explicíto, quando sabemos exatamente qual Activity vamos iniciar. E Implícito quando possuímos apenas uma ação que deverá ser executada.
Portanto alternativa correta a)Intent.
Exercicio semelhante: https://brainly.com.br/tarefa/23913039