Bonjour,

J'ai créé deux vue une principal et une secondaire.

Dans le principal j'ai ecrit cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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