Intent 在Activity之间传递参数 制作两个数的乘积

本文详细介绍了在Android开发中,如何使用Intent在不同Activity间传递数据,包括字符串转换及数值计算的过程。通过实例演示了如何从EditText获取数据,封装到Intent,并在目标Activity中解析并显示计算结果。

首先取得text中的值

首先定义两个Editext

获取这两个控件 

one=(editText)findViewBYId(R.id.editText1);

two=(editText)findViewBYid(R.id.editText2);

 

//定义两个变量 onestr  twostr  从edittext里面取出值来分别放到 onestr 和 twostr中

String onestr= one.getText().toString();

String twostr=one.getText().toString();

Intent  intent =new Intent();//生成一个 Intent对象

intent.putExtra("one",onestr);

intent.putExtra("two",twostr);//  intent 传输键值对   intent.putExtra("键头",键值)  

intent.setClass(Activity.this,Activity1.class)//这是一个Activity跳转代码  intent.setClass(当前页面,要跳转的页面 后缀名一定要是.class不然报错)

 

第二个页面也就是跳转的页面

 

定义两个字符型的变量来接收上一个Activity传递的值

 String Jsone=intent.getStringExtra("one");//intent.getStringExtra("要接收的键头");

String Jstwo=intent.getStringExtra("two");//intent.getStringExtra("要接收的键头");

注 接收的数都是字符型的

 int Szone=Integer.parseInt(Jsone);//将接收到的数据由字符型改为数值型

int Sztwo=Integer.parseInt(Jstwo);

 int result =Szone*Sztwo

textview.setText(result+"")

 

转载于:https://www.cnblogs.com/langjitianya/p/5677310.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值