2012-02-10 8 views

Respuesta

14

sólo tiene que utilizar siguiente bloque de código:

Intent intent=new Intent(); 
intent.putExtra("RESULT_STRING", string); 
setResult(RESULT_OK, intent); 
finish(); 

valor de obtener de esta intención en el método onActivtyResult en la actividad llamando al:

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (requestCode == CREATE_REQUEST_CODE) { 
     if (resultCode == RESULT_OK) { 
     //Use Data to get string 
     String string = data.getStringExtra("RESULT_STRING"); 
     } 
    } 
} 
1

El documentation lo dice todo. Establece el resultado llamando a setResult y lo lee en el método onActivityResult.

1

sólo tiene que putExtra en el intent y la llamada setResult(),

Intent data = new Intent(); 
data.putExtra("myobj", value); 
setResult(Activity.RESULT_OK, data); 
Cuestiones relacionadas