Baixe o app para aproveitar ainda mais
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/
Compartilhar