Aller au contenu

Recommended Posts

Salut,

j'aimerais récupérer une valeur dans un edit texte à partir d'un agenda et j'aimerais quand j'entre dans une autre activity, que la valeur récupérée ne s'efface pas.

Car j'aimerais récupérer deux date, une date de début et une date de fin dans deux Edit Text différents grâce au set.

le code java, qui permet de passer au agenda pour choisir la date

bdt=(Button)findViewById(R.id.widget34);
	 bdt.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {
 // TODO Auto-generated method stub
 Intent intentt =new Intent(WelcomeInterface.this,SimpleCalendarViewActivity.class);
 startActivity(intentt);
}
  })

on recupére le date selectionner a traver un objet bundle du calendrier puis on l'affecte au

Bundle objetbunble  = this.getIntent().getExtras();
if (objetbunble != null && objetbunble.containsKey("dd")){
 d=this.getIntent().getStringExtra("dd");
  datdep.setText(d);
}
else{
 d="Error";

et voici le code si on click sur la deuxieme button pour récupérer la date d'arriver

bdt2=(Button)findViewById(R.id.calfin);
	 bdt2.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {
 // TODO Auto-generated method stub
 Intent intentt =new Intent(WelcomeInterface.this,SimpleCalendarViewArriv.class);
 startActivity(intentt);
}
  })

et de la même façon, on recupére la date du calendrier et on l'affecte au deuxieme edite text

//On récupère l'objet Bundle envoyé par l'autre Activity
Bundle objetbunble  = this.getIntent().getExtras();
if (objetbunble != null && objetbunble.containsKey("dd")){
 d=this.getIntent().getStringExtra("dd");
  datdep.setText(d);
}
else{
 d="Error";
}

le probléme comme je l'avais mentionné, quand je clique sur la deuxième bouton pour récupérer la date de départ, la valeur dans le premier editText

merci pour votre aide

cordialement

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...