传递方:
//点击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"));
Activity间用Intent和Bundle传递参数,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/HelloGuang/p/3708053.html