Bonjour,

J'aimerais passer un Bundle d'une activité à une sous activité pour en modifié des valeurs, afin de pouvoir retrouver ces valeurs dans l'activité principale.
Seulement, ma valeur n'est pas transmise :

activité principale :

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
 
 
    Bundle extras;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
 
        ...
        extras = new Bundle();
        extras.putInt("key1", 7 );
        ...
 
    }
sous activité :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        ...
        Bundle extras = getIntent().getExtras();
        extras.putInt("key1", 1789);
        ...
 
        setResult(1);
    }
mon code reste "7", donc il n'est pas transmis.

Savez vous d'où cela pourrait venir ?

Merci si vous pouvez m'aider.