salut salut
j'ai une activité, à partir duquelle j'ouvre une subacitvity (par un clic sous un menu) cette dernière doit retourner un résultat à l'activité principale (soit un int soit un string ça depend du child activity)
voici le code que j'utilise, les lignes en rouge je sais pas quel paramètre dois je saisir
Si vous pouvez m'aider à corriger ce code, merci d'avance.
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 public boolean onMenuItemSelected( MenuItem item) { switch (item.getItemId()) { case 0: Intent i = new Intent(this, Url.class); i.putExtra(xxxx,xxxx ); startActivityForResult(i, ACTIVITYurl_REQUEST); return true; case 1: Intent j = new Intent(this, Gallery.class); j.putExtra(xxx,xxxx ); startActivityForResult(j, ACTIVITYgallery_REQUEST); return true; case 2: finish(); return true; } return false; } /// receive result///////////////////////////////////////////////////////// protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); Bundle extras = intent.getExtras(); if (requestCode == ACTIVITYurl_REQUEST) { if (resultCode ==xxxx ) { String urlReceived = extras.getString(gggg); } else if (requestCode == ACTIVITYgallery_REQUEST){ if (resultCode == xxxx) { int videoSelected = extras.getInt(gfgfgfgf); } } };
Partager