Jump to content

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...