• Intent和bundle的传值


    传递方:

    //点击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/linxiaojiang/p/3213838.html
Copyright © 2020-2023  润新知