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+"")

时间: 2024-10-26 07:13:43

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

【Android基础】利用Intent在Activity之间传递数据

前言: 上一篇文章给大家聊了Intent的使用方法.怎样用Intent启动Activity和隐式Intent.这一篇文章给大家聊聊怎样利用Intent在Activity之间进行沟通. 从一个Activity获取返回结果: 启动一个Activity不不过startActivity(Intent intent)一种方法.你也能够通过startActivityForResult()启动一个Activity而且在它退出的时候收到一个返回结果. 比方.你能够调用系统相机在你的应用中,拍了一张照片,然后返回

Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]

http://blog.csdn.net/cjjky/article/details/6441104 在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelable接口.下面我们以一个完整的例子来说明. 1.新建一个A

Android中Intent在Activity之间传递对象[Serializable或Parcelable]

使用intent启动activity /** * Serializeable传递对象的方法 */ private void SerializeMethod(){ Person mPerson = new Person(); mPerson.setName("andy"); mPerson.setAge(26); Intent mIntent = new Intent(this,SerializableDemo.class); Bundle mBundle = new Bundle();

Activity之间传递参数

Activity之间的数据传递 1传递简单数据 2传递数据包(Bundle) 3传递值对象 4获取Activity的返回参数 1------传递简单的数据 新建android工程,取名SendArgs,在activity_main.xml文件里添加一个按钮,用于启动另一个Activity,然后新建一个Activity(手动建class再extends Activity的,需要在AndroidManifest.xml文件里添加配置信息,建议直接新建android activity),取名Aty.

android中使用Intent在activity之间传递数据

android中intent传递数据的简单使用: 1.使用intent传递数据: 首先将需要传递的数据放入到intent中 Intent intent = new Intent(MainActivity.this,OtherActivity.class); intent.putExtra("name", "使用Intent传递数据"); startActivity(intent); 然后再目标activity中接收数据: Intent intent=getInten

Android学习笔记——Activity之间传递参数

Intent i = new Intent(CurrActivity.this, AnotherActivity.class); i.putExtra("name", "这里可以传入各种常用数据类型,包括Bundle"); 在AnotherActivity中可以通过 getIntent()方法获取CurrActivity传过来的Intent i Intent i = getIntent(); String name = i.getStringExtra("

Android 笔记-Fragment 与 Activity之间传递数据

Fragment 与 Activity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调.下面先学习第一种方法. (1)使用setArgument方法: 为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3: 现在他现在要吩咐部门Fragment1去做一些事情,比如说:领兵攻打岛国!!好,它肯定不自己跑去告诉该部门的. 一般来说,会有个宰相或者太监总管来负责皇帝口谕是

Android笔记Fragment与Activity之间传递数据

Fragment 与 Activity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调.下面先学习第一种方法. (1)使用setArgument方法: 为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3: 现在他现在要吩咐部门Fragment1去做一些事情,比如说:领兵攻打岛国!!好,它肯定不自己跑去告诉该部门的. 一般来说,会有个宰相或者太监总管来负责皇帝口谕是

Android开发系列(十三):Intent实现Activity之间的转换以及startActivityForResult传递参数

一.Intent实现Activity之间的切换 1.构造函数法: Intent intent = new Intent(this , OtherActivity.class); //两个参数:第一个是上下文对象,第二个是要切换的Activity的class字节码 startActivity(intent); 2.setClass方法: Intent intent = new Intent(); intent.setClass(this, OtherActivity.class); //设置要激活