Obtener el resultado de vuelta de Android Calculadora nativa

Estoy invocando la calculadora nativa de Android desde mi aplicación, ¿cómo obtengo los datos de los resultados? Significa que inicié el calendario nativo de esta manera, después de finalizar el cálculo presiono onActivityResult y los datos devueltos son nulos, cómo obtener datos calculados. . Ayuadame

<code>Intent i = new Intent();
i.setClassName("com.android.calculator2",
            "com.android.calculator2.Calculator");
startActivityForResult(i, 1); 

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data); 
if(requestCode == 1){
    Log.i("CALCULATOR", "Result Data is"+ data);
 }       
}
</code>

Respuestas a la pregunta(1)

Su respuesta a la pregunta