Como trocar dados entre telas no Android
07/07/2017
0
Olá amiguitos ^^
Estou com um problema: tenho que criar um app com duas telas no Android sendo que uma deve enviar um valor para a segunda. Como eu posso fazer essa troca de informação entre telas no Android?
Um abraço.
Estou com um problema: tenho que criar um app com duas telas no Android sendo que uma deve enviar um valor para a segunda. Como eu posso fazer essa troca de informação entre telas no Android?
Um abraço.
Laura Müller
Curtir tópico
+ 0
Responder
Post mais votado
10/07/2017
Oi Laura, tudo bem?
Para isso você pode criar um Bundle, adicionando a ele o objeto que deseja transportar entre as telas através do método putSerializable. Lembrando que esse objeto precisa implementar Serializable.
https://developer.android.com/reference/android/os/Bundle.html
https://developer.android.com/reference/java/io/Serializable.html
Depois basta adicionar o Bundle ao Intent, usando para isso o método putExtra.
https://developer.android.com/reference/android/content/Intent.html
No curso Como criar minha primeira aplicação em Android nos exemplificamos esse comportamento com um interpretador de signos. Segue o link pra você conferir :)
https://www.devmedia.com.br/curso/como-criar-minha-primeira-aplicacao-em-android/2017
Um abraço.
Para isso você pode criar um Bundle, adicionando a ele o objeto que deseja transportar entre as telas através do método putSerializable. Lembrando que esse objeto precisa implementar Serializable.
https://developer.android.com/reference/android/os/Bundle.html
https://developer.android.com/reference/java/io/Serializable.html
Depois basta adicionar o Bundle ao Intent, usando para isso o método putExtra.
https://developer.android.com/reference/android/content/Intent.html
No curso Como criar minha primeira aplicação em Android nos exemplificamos esse comportamento com um interpretador de signos. Segue o link pra você conferir :)
https://www.devmedia.com.br/curso/como-criar-minha-primeira-aplicacao-em-android/2017
Um abraço.
Estevão Dias
Responder
Clique aqui para fazer login e interagir na Comunidade :)