• Matéria: Informática
  • Autor: mariojorge
  • Perguntado 9 anos atrás

Por vezes há a necessidade de passarmos um parâmetro (textos ou objetos) de uma Activity para a outra. O Android disponibiliza a classe: "Bundle" para esta tarefa. Observando o trecho de código abaixo, assinale a alternativa correta.

Intent intent = new Intent (this, ActivityContaCreateEdit.class).
Bundle bundle = new Bundle ().
bundle.putSerializable ("objconta", listaContas.get (info.position)).
intent.putExtras (bundle).

I- No trecho acima podemos identificar que a primeira linha efetua a inserção de objeto na Intent.
II- O objeto Intent é o objeto que será incluído no "bundle" para ser transportado.
III- "putSerializable" é o método responsável por serializar o objeto "Conta" para inserí-lo no "bundle" que será o "extra" do objeto "Intent".
IV- "objConta" é a Key do objeto "bundle", que será o "extra" do objeto "Intent".
ALTERNATIVAS

Somente I e II estão corretas.
Somente II está correta.
Somente III e IV estão corretas.
Somente II e III estão corretas.
Somente II e IV estão corretas.

Respostas

respondido por: t4l4m1n1
1
Somente III e IV estão corretas. Com certeza, pois analisando o trecho de código percebe que o extra do intent é o bundle, e serializable insere objconta no bundle.
Perguntas similares