Bonjour,

j'ai un souci avec la fonction OnActivityResult, je souhaite renvoyé un resultat à une activité mais la fonction OnActivityResult se lance directement sans que l'activité se soit terminé voici mon code :

Activité A:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
	public void onItemClick(AdapterView<?> a, View v, int position, long id) {
		Intent intent = new Intent(this,Activite_B.class);
		startActivityForResult(intent,1);
	}
	protected void onActivityResult (int requestCode, int resultCode, Intent data) {
		if(requestCode==1){
 
			Log.i("CODE",""+resultCode);
		}
		super.onActivityResult (requestCode, resultCode, data);
	}
Donc lorsque je clique sur un bouton dans mon activité B je souhaite la fermer et renvoyé le code 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
			this.setResult(1);
			this.finish();
Mais celà ne marche pas je ne sais pas du tout pourquoi

Merci de votre aide.