传值页面:
package com.xie.app;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
/**
* 传值页面
*
* @author Hao
*
*/
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 1.创建一个Intent对象并赋值,标示要跳转的类
Intent intent = new Intent(MainActivity.this, TestActivity.class);
// 2.往Intent中放入一个值测试Intent传值
intent.putExtra("intent", "intent传值成功");
// 3.创建一个Bundle对象进行传值 [推荐做法]
Bundle bundle = new Bundle();
bundle.putString("bundle", "bundle传值成功");
// 4.创建一个对象并放入bundle中进行传递,对象必须实现Serializable接口
User user = new User("张三", 18);
bundle.putSerializable("user", user);
// 5.将bundle放入intent中
intent.putExtras(bundle);
// 6.跳转
MainActivity.this.startActivity(inte