Retorna o resultado da calculadora nativa do Android

Estou invocando android calculadora nativa do meu aplicativo, como faço para obter dados de resultados a partir dele .. significa que eu comecei calendário nativo como este, depois de terminar o cálculo eu pressionar novamenteActivityResult é executado e os dados retornados são nulos, como obter dados calculados. . Ajude-me

<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>

questionAnswers(1)

yourAnswerToTheQuestion