Problème avec OnActivityResult
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é 8O voici mon code :
Activité A:
Code:
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:
1 2
| this.setResult(1);
this.finish(); |
Mais celà ne marche pas je ne sais pas du tout pourquoi :cry:
Merci de votre aide.