Saltar para conteúdo


Foto
- - - - -

Passar valores de atividade sobreposta


  • Por favor inicie sessão para responder
2 respostas a este tópico

#1 NunoDinis

NunoDinis

    Membro

  • Membros
  • PipPip
  • 22 mensagens
  • Samsung Galaxy Tab 10.1, Huawei G300

Mensagem publicada 22 November 2012 - 17:35


Boa tarde,
Tenho uma atividade, e através de um botão chamo outra, que sobreponho á Principal.
Na atividade sobreposta escolho um registo e passo-o para a atividade Principal.
O meu problema está em como fazer para quando fechar a atividade sobreposta, os valores fiquem logo nas caixas de texto correspondentes na atividade principal?

Obrigado.


#2 Driver

Driver

    Membro

  • Membros
  • PipPip
  • 51 mensagens

Mensagem publicada 22 November 2012 - 22:08

Boas,

Tens que fazer startActivityForResult() para notificares o Android que estás à espera de um "Result" desta Actividade, quando ela retornar vai ser chamado o método onActivityResult() da actividade chamadora, aqui é passado um Intent com os dados do Resultado, onde podes colocar por exemplo um objecto Parcelable e preencher as respectivas caixas de texto.

e.g.: http://developer.and...rtingActivities

#3 NunoDinis

NunoDinis

    Membro

  • Membros
  • PipPip
  • 22 mensagens
  • Samsung Galaxy Tab 10.1, Huawei G300

Mensagem publicada 23 November 2012 - 10:45

Resolvido Driver, muito obrigado :))
Tenho outro problema, se calhar consegues-me ajudar. Vou criar novo tópico.