博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bundle对象实现不同Activity之间数据传递
阅读量:4568 次
发布时间:2019-06-08

本文共 2110 字,大约阅读时间需要 7 分钟。

res/layout/ex03_10.xml

res/layout/ex03_10_01.xml

src/EX03_10.java

package gphone.ex03_10;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.RadioGroup;public class EX03_10 extends Activity {	Button btn=null;	EditText etWeight=null;	RadioGroup rgSex=null;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.ex03_10);        btn=(Button)findViewById(R.id.btn);        etWeight=(EditText)findViewById(R.id.etWeight);        rgSex=(RadioGroup)findViewById(R.id.rgSex);        btn.setOnClickListener(new Button.OnClickListener(){			@Override			public void onClick(View v) {				// TODO Auto-generated method stub				String strWeight=etWeight.getText().toString();								String strSex="女";				if(rgSex.getCheckedRadioButtonId()==R.id.radio_man)				{					strSex="男";				}				else				{					strSex="女 ";				}				Bundle b=new Bundle();				b.putString("Weight", strWeight);				b.putString("Sex", strSex);				Intent intent=new Intent();				intent.putExtras(b);				intent.setClass(EX03_10.this,EX03_10_01.class);				startActivity(intent);							}        	        });    }}

src/EX03_10_01.java

package gphone.ex03_10;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class EX03_10_01 extends Activity{	TextView tvResult=null;	@Override	protected void onCreate(Bundle savedInstanceState) {		// TODO Auto-generated method stub		super.onCreate(savedInstanceState);		setContentView(R.layout.ex03_10_01);		tvResult=(TextView)findViewById(R.id.tvResult);				Bundle b=this.getIntent().getExtras();		String strWeight=b.getString("Weight");		String strSex=b.getString("Sex");		tvResult.setText("结果为:"+strWeight+","+strSex);	}}

运行结果

转载于:https://www.cnblogs.com/AlexCheng/archive/2011/03/29/2120047.html

你可能感兴趣的文章
无尽的控件-GridView复合表头
查看>>
Luogu4726 【模板】多项式指数函数(NTT+多项式求逆)
查看>>
e3mall商城的归纳总结2之认识dubbo、zookeeper
查看>>
纯js实现图片上传
查看>>
嵌入式SQL
查看>>
HDOJ(HDU) 2133 What day is it(认识下Java的Calendar类---日期类)
查看>>
甲级1002 A+B for Polynomials (25)
查看>>
centos部署flask
查看>>
hdu 4507 吉哥系列故事——恨7不成妻
查看>>
C与C++ 无参函数的区别
查看>>
WPF DesiredSize & RenderSize
查看>>
快速开发第一个SpringBoot应用
查看>>
表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列
查看>>
HTML video标签 兼容总结
查看>>
锡瓦塔内霍 墨西哥 / 巴克斯顿 /
查看>>
css+html应用实例1:滑动门技术的简单实现
查看>>
C++智能指针 auto_ptr
查看>>
Direct3D 索引缓存
查看>>
Eclipse开发环境的配置
查看>>
Java集合框架的学习
查看>>