Logo Passei Direto
Buscar
tualmente os sistemas estão separando a lógica do negócio da camada de banco de dados e das visões, sendo este processo de construção de sistemas web chamado de padrão MVC (Model-View-Controller). O MVC provê alguns benefícios ao separar as camadas. Considerando o exposto, assinale a opção correta que determina como é feita, no Android, a separação entre a camada de comportamento/lógica e a interface do usuário. Escolha uma opção: a. O comportamento é definido dentro da Activity e a interface gráfica é definida dentro do método onDraw() da Activity. b. A interface gráfica é criada dentro das classes Java. c. A lógica é definida usando classes Java e a interface é definida dentro do AndroidManifest. d. Classes Java para definir a lógica e um arquivo XML para a interface do usuário. e. Classes dentro do AndroidManifest para definir as Activities e a lógica.
User badge image
Matheus Boldrini

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para entender como a separação entre a lógica de comportamento e a interface do usuário é feita no Android, vamos analisar as opções: a) O comportamento é definido dentro da Activity e a interface gráfica é definida dentro do método onDraw() da Activity. - Embora o comportamento esteja na Activity, o método onDraw() é mais específico para customização de visualizações, não é a forma padrão de definir a interface gráfica. b) A interface gráfica é criada dentro das classes Java. - Isso não é correto, pois a interface gráfica no Android é geralmente definida em arquivos XML, não diretamente nas classes Java. c) A lógica é definida usando classes Java e a interface é definida dentro do AndroidManifest. - O AndroidManifest não é usado para definir a interface, mas sim para declarar componentes do aplicativo. d) Classes Java para definir a lógica e um arquivo XML para a interface do usuário. - Esta opção está correta, pois no Android, a lógica é implementada em classes Java (como Activities e Fragments) e a interface do usuário é definida em arquivos XML. e) Classes dentro do AndroidManifest para definir as Activities e a lógica. - O AndroidManifest é usado para declarar as Activities, mas não para definir a lógica ou a interface. Portanto, a opção correta que determina como é feita a separação entre a camada de comportamento/lógica e a interface do usuário no Android é: d) Classes Java para definir a lógica e um arquivo XML para a interface do usuário.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina