【问题标题】:How to get Result data from android native calculator如何从android本机计算器获取结果数据
【发布时间】:2012-05-11 15:00:57
【问题描述】:

我正在从我的应用程序调用 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);
    }       
}

【问题讨论】:

    标签: android calculator


    【解决方案1】:

    开始吧:

    Intent i = new Intent();
    i.setClassName("com.android.calculator2",
    "com.android.calculator2.Calculator");
    

    那么计算器活动应该使用
    setResult(RESULT_SUCESS, simple_intent_with_result_as_extra)

    当 Calculator Activity 退出时,onActivityResult 将在您之前传递的 Intent 上在您的原始 Activity 上调用。

    【讨论】:

    • 先生,我正在使用本机计算器,我如何在本机代码中编写 setResult(RESULT_SUCESS, simple_intent_with_result_as_extra)..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多