Buscar

Colaborar - Aap3 - Desenvolvimento Mobile

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

 Desenvolvimento Mobile (/aluno/timeline/in…
Aap3 - Desenvolvimento Mobile
 
(/notificacao
/index)
Informações Adicionais
Período: 07/11/2022 00:00 à 03/12/2022 23:59
Situação: Cadastrado
Protocolo: 802920998
Avaliar Material
1)
a)
b)
c)
d)
e)
2)
O elemento que nos permite separar uma Activity em partes é conhecido como Fragments.
Segundo Deitel, Deitel e Wald (2016), os Fragments foram criados a partir do Android 3.0 justamente para
combinarem várias partes de um aplicativo em uma única Activity. Para aproveitar todo o espaço disponível
em uma tela grande, vários Fragments poderão ser exibidos ao mesmo tempo. Outro importante elemento
é recomendável para trabalharmos com o layout para que uma Activity possa receber um Fragment.
Assinale a alternativa que apresenta corretamente esta característica.
Alternativas:
LinearLayout.
AbsolutLayout.
ScrollView.
FrameLayout.  Alternativa assinalada
ConstraintLayout.
As Activities e os Fragments em um aplicativo Android possuem um ciclo de vida. Para cada fase
referente ao ciclo de vida, há um método correspondente que será chamado. É importante conhecer cada
método do ciclo de vida para que seja possível implementar funcionalidades no método correto. Por
exemplo, quando uma Activity é criada, o método onCreate() é chamado. E quando um Fragment é incluído
em uma Activity, o método onAttach() é chamado.
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso
de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br
/cogna/).
Ok
Colaborar - Aap3 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
1 of 4 08/11/2022 11:15
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
javascript:void(0);
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
a)
b)
c)
d)
e)
3)
Sobre os métodos responsáveis por inflarem os   layouts  de uma  Activity  e de um  Fragment, analise as
afirmativas a seguir.
I. onCreate() para a Activity e onCreate() para o Fragment
II. onCreate() para a Activity e onFragmentCreated() para o Fragment
III. onCreate() para a Activity e onCreateView() para o Fragment
É correto o que se afirma em:
Alternativas:
I, apenas.
II, apenas.
III, apenas.  Alternativa assinalada
I e II, apenas.
II e III, apenas.
Nas Fragments podemos  criar vários layouts distintos, para as funcionalidades de um aplicativo, que
podem ser agrupados em uma Activity. Existem alguns métodos para esta finalidade. Dentre eles, o método
findViewById() que permite instanciarmos os elementos de um layout.
O código mEditText = findViewById(R.id.editText) permite instanciar dentro da Activity um EditText
localizado no recurso de layout.
Para isso precisamos conhecer os métodos, sobre como deve ser realizada a chamada da Activity e da
Fragment respectivamente que vai permitir instanciar o componente EditText.
A Figura a seguir  mostra o ciclo de vida de uma Activity, assim como de uma Fragment.
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso
de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br
/cogna/).
Ok
Colaborar - Aap3 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
2 of 4 08/11/2022 11:15
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
a)
b)
c)
d)
e)
4)
Assinale a alternativa que apresenta corretamente as características do método apresentado no texto.
Alternativas:
onActivity() e getFragment().
onResume() e getFragment().
onActivityCreated() e getActivity().  Alternativa assinalada
onActivity() e getActivity().
onActivityCreated() e getFragment().
O Android permite armazenamento de dados e disponibiliza recursos para que o usuário consiga realizar
o CRUD (do inglês,  Create Read Update e Delete) no banco de dados.  A biblioteca Room  auxilia neste
armazenamento das informações, porém o programador deve estar atento para que os dados possam ser
manipulados através do DAO (do inglês, Data Access Object).
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso
de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br
/cogna/).
Ok
Colaborar - Aap3 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
3 of 4 08/11/2022 11:15
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
a)
b)
c)
d)
e)
Assinale a alternativa que apresenta a vantagem da utilização da biblioteca Room em relação ao API SQLite.
Alternativas:
Ambas são verificadas em tempo que execução. O que torna a Room mais rápida em relação a API SQL,
O CRUD é verificada em tempo de compilação.
O DAO é verificada em tempo de compilação.
A linguagem SQL é verificada em tempo de compilação.  Alternativa assinalada
A API SQL é verificada em tempo de compilação.
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso
de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br
/cogna/).
Ok
Colaborar - Aap3 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
4 of 4 08/11/2022 11:15
https://www.canaldatransparencia.com.br/cogna/https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/
https://www.canaldatransparencia.com.br/cogna/

Continue navegando