récupérer un résultat à partir de subactivity vers l'activité principale
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
Code:
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);
}
}
}; |
Si vous pouvez m'aider à corriger ce code, merci d'avance.