1. Ao inicializar uma Activity, o sistema Android executa alguns métodos específicos correspondentes a essa Activity. O primeiro método a ser executado é o método onCreate(). É recomendado, ao utilizar o método onCreate(): (i) Definir uma interface para o usuário. (ii) Inicializar os objetos que serão utilizados na Activity. (iii) Inserir diretamente a lógica de algum botão disponível na interface. (iv) Executar a lógica de onCreate() implementada na classe pai por meio do comando super.onCreate(savedInstanceState). (v) Recuperar os valores digitados pelo usuário no layout. Selecione a alternativa correta sobre as recomendações ao utilizar o método onCreate() disponível em uma Activity. a) Apenas as afirmações III e V estão corretas. b) Apenas as afirmações I, II e III estão corretas. c) Apenas as afirmações I, II, III e V estão corretas. d) Apenas as afirmações I, II e IV estão corretas. e) Apenas as afirmações II e IV estão corretas.
Soluções para a tarefa
Resposta: D
(i) Definir uma interface para o usuário
(ii) Inicializar os objetos que serão utilizados na Activity.
(iv) Executar a lógica de onCreate() implementada na classe pai por
meio do comando super.onCreate(savedInstanceState).
Explicação:
Segundo a documentação:
"No método onCreate(), você executa a lógica básica de inicialização do aplicativo." https://bit.ly/34wAFVZ
Segundo o livro Desenvolvimento para Dispositivos Móveis (Hudson Cadan Scheffer):
Página 55
"...É responsável por apresentar a lógica de inicialização de uma
Activity, por exemplo, utilizamos esse método para definir a interface
para o usuário e inicializar os objetos que serão utilizados nessa Activity..."
Página 62
"Deve ser utilizado o método onCreate(), disponível em uma
Activity para definir um layout e inicializar os objetos que serão
utilizados naquela Activity"