完成基本的信息提交,需要从一个Activity转到另一个Activity,就需要借助Intent对象,专门提供控件互相调用的相关信息
Intent的使用支持显示Intent与隐示Intent形式,本文是显示Intent的形式
代码中MainActivity是信息发送方,MainActivity2是信息接收方
在提交信息方MainActivity.java中写入
Intent intent = new Intent();
intent.setClass(MainActivity.this,MainActivity2.class);
intent.putExtra("属性名",属性名);
startActivity(intent);
在接收信息方MainActivity2.java中写入
Intent intent=getIntent();
String 属性 = intent.getStringExtra("属性名");//这里的属性名必须和MainActivity.java中putExtra中属性名相同
textView.setText(属性);//调用值输出显示
注意数据类型
float类型要用getFloatExtra()函数来接收
intent.putExtra("xing1",xing1);//发送方
float xing1 = intent.getFloatExtra("xing1",0);//接收方
boolean类型要用getBooleanExtra()函数来接收
intent.putExtra("date",date);//发送方
Boolean date = intent.getBooleanExtra("date",true);//接收方
。。。。。。