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.
Soluções para a tarefa
Respondido por
10
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.
ewquadros:
Gabarito: Somente III e IV estão corretas.
Perguntas interessantes
Português,
9 meses atrás
Inglês,
9 meses atrás
Química,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás