如何从Android原生计算器的结果数据 [英] How to get Result data from android native calculator

查看:185
本文介绍了如何从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆