博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activity间用Intent和Bundle传递参数
阅读量:2305 次
发布时间:2019-05-09

本文共 783 字,大约阅读时间需要 2 分钟。

传递方:

//点击btn_sub传递 fieldHeight.getText()和 fieldWeight.getText()

 private void setListeners()

    {
     btn_sub.setOnClickListener(calrBMI); 
    }
    private OnClickListener calrBMI = new OnClickListener()
    {
     public void onClick(View v)
     {

       Intent intent = new Intent();

       Bundle bundle = new Bundle();
       bundle.putString("key_height", fieldHeight.getText().toString());
       bundle.putString("key_weight", fieldWeight.getText().toString());
       intent.setClass(ActivityMain.this,Report.class);
       intent.putExtras(bundle);
       startActivity(intent);         
     }    
    };

接收方:

         Bundle bundle = new Bundle();

         bundle = this.getIntent().getExtras();
         double height = Double.parseDouble(bundle.getString("key_height"))/100;
         double weight = Double.parseDouble(bundle.getString("key_weight"));

转载于:https://www.cnblogs.com/HelloGuang/p/3708053.html

你可能感兴趣的文章
SpringBoot2 源码学习笔记(三)
查看>>
Spring源码学习笔记 (一)bean是怎么生成的
查看>>
路由器
查看>>
稳定排序和不稳定排序
查看>>
指针和引用的区别
查看>>
空悬指针和野指针
查看>>
RAII 资源获取就是初始化
查看>>
explicit关键字
查看>>
函数指针 回调函数
查看>>
带参数的main
查看>>
typedef
查看>>
vector重新申请内存
查看>>
C++ STL 排序源码详解(一)
查看>>
C++ STL 排序源码详解(二)
查看>>
各种排序算法的时间复杂度
查看>>
ROC曲线与AUC值
查看>>
Ali开源软件Sentinel的思考 Issue #59:关于线程限流问题的讨论
查看>>
spring boot + spring cache 实现两级缓存(redis + ehcache)
查看>>
GBDT
查看>>
仿射集合与子空间的关系
查看>>