Passer des données entre deux Activités viewBindin, Kotlin

geekmtl Messages postés 23 Date d'inscription vendredi 16 septembre 2022 Statut Membre Dernière intervention 11 janvier 2023 - 11 janv. 2023 à 20:50

Bonjour,

je voudrais passer les information des edittext vers une SecondActivity.

Pour le moment je parviens à naviger entre les deux Activités, mais les données ne sont pas transmises.

si quelqu'un a une idée. j'utilise le viewBinding, voici mon code et le disign, merci d'avance.

if (firstName.trim().isNotEmpty() && lastName.trim().isNotEmpty() && etCats.trim()
                   .isNotEmpty() && etDogs.trim().isNotEmpty()
           ) {
               //Toast.makeText(this, "Informations transmises avec succés", Toast.LENGTH_SHORT)
                  // .show()
               Snackbar.make(it,"$firstName Bienvenue, vos informations seront transmises", Snackbar.LENGTH_LONG ).show()
 
              val monIntent = Intent(this, SecondActivity::class.java)
               monIntent.putExtra("nom",Binding.firstName.text.toString())
               monIntent.putExtra("last Name:", Binding.lastName.text.toString())
               monIntent.putExtra("nbr cats", Binding.etCats.text.toString())
               monIntent.putExtra("nbr dogs", Binding.etDogs.text.toString())
 
               startActivity(monIntent)
 
           } else {
               Snackbar.make(it,"$firstName veuiller remplir les champs vides", Snackbar.LENGTH_LONG ).show()
           }
Rejoignez-nous