Acitivty间数据的传递

转载 2015年11月20日 10:16:05
MainActivity.java
public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    public void click(View v){
    	Intent intent = new Intent(this, SecondActivity.class);
    	//把数据封装至intent对象中
//    	intent.putExtra("malename", "李志");
//    	intent.putExtra("femalename", "芙蓉姐姐");
    	
    	//把数据封装至bundle对象中
    	Bundle bundle = new Bundle();
    	bundle.putString("malename", "李志");
    	bundle.putString("femalename", "芙蓉姐姐");
    	
    	//把bundle对象封装至intent对象中
    	intent.putExtras(bundle);
    	startActivity(intent);
    }
    
}


SecondActivity.java

public class SecondActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_second);
		
		Intent intent = getIntent();
		//从intent对象中把封装好的数据取出来
//		String maleName = intent.getStringExtra("malename");
//		String feMaleName = intent.getStringExtra("femalename");
		
		Bundle bundle = intent.getExtras();
		String maleName = bundle.getString("malename");
		String feMaleName = bundle.getString("femalename");
		
		Random rd = new Random();
		int yinyuan = rd.nextInt(100);
		
		TextView tv = (TextView) findViewById(R.id.tv);
		tv.setText(maleName + "和" + feMaleName + "的姻缘值为" + yinyuan);
	}
}


Android - Acitivty生命周期 理解

1、Activity的四种状态 理解Activity的生命周期之前,先理解对android的生命周期的特点进行整理,从而归纳出的Activity的四种活动状态。 那么,通常来说,一个Activit...

Acitivty最佳实践2----自定义activity栈,方便管理活动

1.Acitivty最佳实践1.1项目结构 下载地址:http://download.csdn.net/detail/u013922681/89470351.2自定义activity栈,方便管理活动...

android acitivty 刷新频率 疑问

在做android的消息队列时将刷新的频率提高到每秒1000次后activity刷新不过来. 测试使用的机器是onda VX610W豪华版 下面是测试代码 package my.test; i...
  • vmaouns
  • vmaouns
  • 2012年06月04日 14:43
  • 530

多个Acitivty跳转与传值

Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。 Intent是Android一个很重要的类。Intent直译是“意图”,什么是意图呢?...

Acitivty最佳实践1----知晓当前是哪一个活动正在运行

Acitivty最佳实践1.知晓当前是哪一个活动正在运行 往往我们需要看别人写的源码,但是有时候不知道启动的是哪一个活动,那么我们可以通过下面要讲解的方式知道,启动的当前活动到底是哪一个。 在做And...

使用ContentProvider在应用间传递数据

  • 2015年03月06日 17:21
  • 2.66MB
  • 下载

activity间数据的传递列表显示

  • 2014年11月06日 14:50
  • 2.06MB
  • 下载

【unity3d学习笔记】场景间切换传递保存数据的方法

1.单例模式 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 单例模式是设计模式中最简...

程序间的数据传递

  • 2013年01月16日 15:10
  • 15KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Acitivty间数据的传递
举报原因:
原因补充:

(最多只允许输入30个字)