Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Tópicos Avançados em Programação Quando a Plataforma Android recebe um retorno de uma Activity dispara um método retornando argumentos responsáveis pelo envio dos resultados. Sobre estes argumentos sabemos que: I - É retornado um argumento do tipo String que armazena o código da requisição. II – No argumento do tipo Intent recebemos uma nova Activity. III – O argumento resultCode nos retorna o código de retorno, que possui entre seus valores possíveis os valores RESULT_OK e RESULT_CANCEL. IV – É necessária a criação de uma novo objeto Intent , que será enviado pela Activity que deve retornar algum resultado à Plataforma Android para que seja entregue por esta à Activity solicitante. Está(ão) correta(s): Nota: 0.0 A Afirmativa I, apenas. B Afirmativa I e IV, apenas. C Afirmativa IV, apenas. Aula 3 - Tema 1. D Afirmativa III e IV, apenas. E Afirmativa III, apenas. Questão 2/12 - Tópicos Avançados em Programação Quando adicionarmos um componente de interação com o usuário, seja ele um Button ou um TextView, por exemplo é necessário que executemos uma determinada sequência de passos. São eles: I – Devemos definir nosso componente dentro do arquivo de layout xml. II – Devemos definir um objeto que faça represente o componente dentro da classe Activity, observando o tipo do mesmo. III – Caso seja necessário, devemos redefinir seus métodos de resposta, como por exemplo o método onClickListener(). IV – Podemos vincular um componente a um objeto através de um recurso compilado , utilizando-se do método findViewById(). Estão corretos: Nota: 10.0 A I, II e III , apenas. B I e IV, apenas. C II e IV, apenas. D I, II, III e IV, inclusive. Você acertou! Aula 3 - Tema 1. E III e IV, apenas. Questão 3/12 - Tópicos Avançados em Programação Quando trabalhamos com SQLite, é importante criarmos uma classe que defina o comportamento de nosso banco de dados, geralmente chamada de DBHelper. Esta classe deve herdar o comportamento da classe: Nota: 0.0 A SQLiteOpenHelper Aula 4 - Tema 2 B SQLiteDatabase C Activity D SharedPreferences E SQLite Questão 4/12 - Tópicos Avançados em Programação É possível criarmos componentes que respondam a ações padrões, mesmo quando solicitadas por outros aplicativos. Para isto, devemos registrar este componente com: Nota: 10.0 A Activity Filter B Intent Filter Você acertou! Aula 5 - Tema 3. C Content Filter D Object Filter E Action Filter Questão 5/12 - Tópicos Avançados em Programação Quando os aplicativos Android são iniciados, é criada uma nova linha de processamento, responsável pela execução de seus componentes. Esta linha de processamento é conhecida como: Nota: 10.0 A MainThread B Activity C Manifest.xml D UIThread Você acertou! Aula 6 - Tema 1 E onCreate() Questão 6/12 - Tópicos Avançados em Programação O método onUpgrade é chamado quando a versão do banco de dados é atualizada. A necessidade de atualização é informada através de: Nota: 0.0 A Um argumento do tipo String que contém o nome do banco de dados. B Um argumento do tipo SQLiteDatabase que contém o novo banco de dados. C Um argumento do tipo int que contém a versão do banco de dados. Aula 4 - Tema 2 D Um argumento do tipo boolean que é apresentado como true , informando a necessidade de atualização do banco de dados. E Um argumento do tipo Date, que informa a data da última atualização do banco de dados. Questão 7/12 - Tópicos Avançados em Programação A biblioteca SQLLite é utilizada para acesso a dados publicados por provedores de conteúdo. Ela está localizada no(a): Nota: 10.0 A Android Runtime B Linux Kernel C Applications D Libraries Você acertou! Aula 1 - Tema 1 E Application Framework Questão 8/12 - Tópicos Avançados em Programação Sobre o ciclo de vida de um aplicativo. Podemos dizer que normalmente delega-se a responsabilidade de finalização do mesmo a: Nota: 10.0 A Ao programador, é sua responsabilidade encerrar o aplicativo. B Ao sistema operacional, que decidirá quando deve finalizar. Você acertou! Aula 2 - Tema 1. C Ao usuário, que deve encerrar o aplicativo. D A ninguém, aplicativo continuará executando até que o dispositivo seja reiniciado. E Ao ciclo de vida das Activities, o método onDestroy de qualquer activity encerra o aplicativo. Questão 9/12 - Tópicos Avançados em Programação Uma classe derivada de AsyncTask requer a criação de três parâmetros, a serem utilizados pela tarefa assíncrona e tem o resultado da operação retornado no terceiro parâmetro. O método responsável pelo retorno do executado é o: Nota: 10.0 A onPreExecute() B doInBackground() C onProgressUpdate() D onPostExecute() Você acertou! Aula 6 - Tema 1 E publicProgress() Questão 10/12 - Tópicos Avançados em Programação Um serviço inciado é criado por outro componente através da chamada do método startService(), que o mantém em execução indefinidamente. Quando um componente deseja interromper um serviço iniciado deve executar o método: Nota: 0.0 A stopSelf() B StopService() Aula 5 - Tema 4 C Finish() D endService() E bindService() Questão 11/12 - Tópicos Avançados em Programação (questão opcional) Eventualmente necessitamos enviar anúncios (mensagens) a todo o sistema Android. O componente para esta finalidade específica é o: Nota: 0.0 A Activities B Messages C BroadCast Receivers Aula 1 - Tema 3 D Services E Content Providers Questão 12/12 - Tópicos Avançados em Programação (questão opcional) Um serviço vinculado é criado quando um componente executa o método bindService. Este serviço comunica-se então com o componente que o criou através de uma interface chamada: Nota: 10.0 A IBinder Você acertou! Aula 5 - Tema 4. B IService C ILinker D IReceiver E IService
Compartilhar