Activity间传递参数
来源:互联网 发布:淘宝促销价格怎么设置 编辑:程序博客网 时间:2024/05/22 14:09
利用Intent和Bundle来实现Activity之间的参数传递
Bundle类似于Map,用来存放键值对。
如下例:
传递方:
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间传递参数
- Activity间传递参数
- Activity间参数数组传递
- 在Activity间传递简单参数
- activity之间参数传递
- activity之间参数传递
- 两个activity传递参数
- Activity之传递参数
- Activity 参数传递 Intent
- activity之间参数传递
- Activity参数传递
- activity之间参数传递
- Activity之间传递参数
- Activity之间传递参数
- Activity参数传递
- Activity参数传递
- activity直接的参数传递
- android activity之间传递参数
- 如何将两个路由器连接起来
- oracle cluster(簇)的简单使用
- Virtualbox虚拟Ubuntu共享文件夹设置
- jsp通过logic:iterate或html:optionsCollection循环显示action中传过来的对象List
- VB程序调试
- Activity间传递参数
- poj3682 概率
- WinCE 进程、线程和内存管理之同步
- EZ-USB 68013 学习笔记--设备信息安装文件CyUSB.inf详细说明
- 根据iostat分析程序的IO问题
- Linux多线程中使用信号-1
- 判断SQL数据库、数据表、存储过程、视图、函数是否存在的方法
- Android Gesture 笔记(未完)
- mysql-5.5.21源码编译