terça-feira, 9 de junho de 2015

Android básico: passando parâmetros

  Na maioria das vezes que iniciamos uma outra activity temos que passar algum dado, para isso usamos algum método putExtra da classe Intent. No exemplo abaixo, estamos passando um String, mas podemos passar qualquer tipo primitivo, objetos cujas classes implementem Serializable ou Parcelable. Veja outras opções suportadas na documentação.

na MainActivity:



  Recuperamos o dado dessa forma na NextActivity:



  No exemplo estamos usando o getStringExtra, mas também temos os métodos: getBooleanExtra, getIntExtra, getDoubleExtra, getSerializableExtra, getParcelableExtra, etc.
  Notem que podemos passar mais de um parâmetro, basta definir um nome que será usado como chave (key) e o valor (value) associado.

Abraços!

Nenhum comentário:

Postar um comentário