StartIntentForResults Erreur Retour
Bonjour,
J'ai créé deux vue une principal et une secondaire.
Dans le principal j'ai ecrit cela:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public void mesContacts(View v){
this.onPause();
Intent intent = new Intent(this, MesContacts.class);
startActivity(intent);
startActivityForResult(intent, PICK_REQUEST);
}
// Call Back method to get the Message form other Activity
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==PICK_REQUEST)
{
this.onResume();
}
} |
puis dans la seconde cela:
Code:
1 2 3 4
| public void retour(View v){
setResult(1);
finish();//finishing activity
} |
cette fonction est déclenché lorsque l'on clique sur le bouton "Retour"
Mais le problème c'est que lorsque l'on clique une fois sur le bouton, la seconde vue apparait de nouveau, puis lorsque l'on clique une nouvelle fois sur le bouton "Retour" cela renvoi à la première vue.
Je ne sais pas pourquoi quelqu'un a une idée ?
cedche99