如何从Android原生计算器的结果数据 [英] How to get Result data from android native calculator
本文介绍了如何从Android原生计算器的结果数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是从我的应用程序调用Android原生的计算器,我如何得到结果数据呢..意味着我开始喜欢这个本地日历,整理计算我preSS回来的onActivityResult不执行..帮我在
意向书I =新意图();
i.setClassName(com.android.calculator2
com.android.calculator2.Calculator);
startActivityForResult(I,1); @覆盖
保护无效的onActivityResult(INT申请code,INT结果code,意图数据){ 如果(要求code == 1){
Log.i(计算器,结果数据为+数据);
}
}
解决方案
启动:
意向书I =新意图();
i.setClassName(com.android.calculator2
com.android.calculator2.Calculator);
然后计算器活性的研究应该使用结果的setResult(RESULT_SUCESS,simple_intent_with_result_as_extra)
在计算器活动退出,会的onActivityResult在您的与您早些时候通过了最初的意向活动调用。
I'm invoking android native calculator from my app, how do i get result data from it.. means i started native calender like this, after finishing calculation i press back onActivityResult is not executing.. Help me
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);
}
}
解决方案
Start it:
Intent i = new Intent();
i.setClassName("com.android.calculator2",
"com.android.calculator2.Calculator");
Then the Calculator Acitivity should use
setResult(RESULT_SUCESS, simple_intent_with_result_as_extra)
When the Calculator Activity Exits, the onActivityResult will be called on your original Activity with that Intent you passed earlier.
这篇关于如何从Android原生计算器的结果数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文