Ed
há 2 meses
Vamos analisar cada uma das alternativas sobre as classes Activity em um projeto Android: a. A Activity é um arquivo utilizado para realizar o desenho das telas. - Esta afirmação não está correta, pois a Activity é responsável pela lógica e interação, enquanto o layout (geralmente em XML) é o que define o desenho das telas. b. Ao criar uma nova Activity, ela é adicionada, automaticamente, na pasta res/values. - Isso não é verdade. As Activities são geralmente criadas na pasta de código-fonte (src), e não na pasta res/values. c. Uma Activity é uma classe filha de android.app.AppCompatActivity. - Esta afirmação é correta. A maioria das Activities em aplicativos Android herda de AppCompatActivity, que fornece suporte a recursos de interface do usuário. d. Toda Activity precisa estar declarada no arquivo values.xml na pasta res. - Isso não é correto. As Activities devem ser declaradas no arquivo AndroidManifest.xml, não em values.xml. e. A Activity precisa ser vinculada a uma tela pelo comando onStart. - Isso não é preciso. O método onStart é um dos ciclos de vida da Activity, mas a vinculação à tela é feita através do layout associado, geralmente no método onCreate. Portanto, a alternativa correta é: c) Uma Activity é uma classe filha de android.app.AppCompatActivity.