我正在从我的应用程序调用android本机计算器,我如何从中获取结果数据..意味着我开始这样的原生日历,在完成计算后我按回onActivityResult没有执行..帮帮我
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) {
if(requestCode == 1){
Log.i("CALCULATOR", "Result Data is"+ data);
}
}
答案 0 :(得分:0)
启动它:
Intent i = new Intent();
i.setClassName("com.android.calculator2",
"com.android.calculator2.Calculator");
然后计算器活动应该使用
setResult(RESULT_SUCESS, simple_intent_with_result_as_extra)
当计算器活动退出时,onActivityResult将使用您之前传递的Intent在原始Activity上调用。