Buscar

APOL 3 - Tópicos Avançados em Programação - Nota 80

Prévia do material em texto

1 - Para que uma Activity retorne um resultado, esta deve executar uma chamada a um determinado método, informando o código de retorno e a Intent que possui os dados a serem retornados.Este método é conhecido como:
	
	A
	return();
	
	B
	finish();
	
	C
	setReturn();
	
	D
	setResult();
	
	E
	putExtra();
2 - Durante a passagem de parâmetros entre as Activities, ficamos restritos aos tipos comuns como booleans, integers, chars  e bytes por exemplo.Para que possamos enviar um tipo de dado complexo, devemos garantir que este objeto é:
	
	A
	Serializavel
	
	B
	Já existente na linguagem
	
	C
	Seja descendente do tipo Object
	
	D
	Devemos enviar todos os valores do objeto separadamente
	
	E
	Não é possível o envio de objetos do tipo complexo
3 - Para recebermos o objeto complexo na Activity destino é necessário que, além de capturarmos o parâmetro através do comando getSerializableExtra() executemos uma ação que garanta a reconstrução deste objeto.Esta ação é conhecida como:
	
	A
	Conversão de tipo (Type Casting)
	
	B
	Serialização de Objeto
	
	C
	Pojo
	
	D
	Polimorfismo
	
	E
	Herança
4 - Na plataforma Android é possível a gravação de preferencias em nível de Activity utilizando-se o comando getPreferences().Para a gravação de preferencias em nível de aplicação utilizamos:
	
	A
	getPreferences()
	
	B
	getGlobalPreferences()
	
	C
	getSharedPreferences()
	
	D
	getAllPreferences()
	
	E
	getShared()
5 - A gravação de dados em SharedPreferences é bastante simplificada, através da instancia do objeto chamado SharedPreferences.Editor.Uma vez instanciado este objeto, editamos os valores String através do comando:
	
	A
	apply()
	
	B
	commit()
	
	C
	putString()
	
	D
	editText()
	
	E
	putStringList()
1 – D; 2- A; 3 – B; 4 – C; 5 - C

Outros materiais