Activity之间传递类对象

Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象:
byte、byte[];char、char[];boolean、boolean[];short、short[];int、int[];long、long[];float、float[];double、double[];String、String[]。

其实,还有实现Serializable、Parcelable接口的类对象。


public class Person implements Serializable    {        private static final long serialVersionUID = 7060210544600464481L;        private String name;        private String id;        private int age;        private String sex;                                           public String getName()        { return name; }                                           public void setName(String name)        { this.name = name; }                                           public String getId()        { return id; }                                           public void setId(String id)        { this.id = id; }                                           public int getAge()        { return age; }                                           public void setAge(int age)        {this.age = age; }                                           public String getSex()        { return sex; }                                           public void setSex(String sex)        { this.sex = sex; }    }                                       
Person person = new Person();    person.setAge(21);    person.setId("123456");    person.setName("mingkg21");    person.setSex("男");    Intent intent = new Intent(this, PersonBrowser.class);    intent.putExtra("PERSON_INFO", person);    startActivity(intent);    
  Intent intent = getIntent();    Person person = (Person)intent.getSerializableExtra("PERSON_INFO");    setTextView(R.id.id, person.getId());    setTextView(R.id.name, person.getName());    setTextView(R.id.sex, person.getSex());    setTextView(R.id.age, String.valueOf(person.getAge()));



更多相关文章

  1. Android中intent如何传递自定义数据类型
  2. android的shader渲染器
  3. android AIDL通信
  4. Android(安卓)网络通信框架Volley简介(Google IO 2013)
  5. Android(安卓)Bundle传递对象
  6. android XMl 解析神奇xstream 二: 把对象转换成xml
  7. Android幻灯片式图片浏览器
  8. 使用Android中的Parcelable序列化对象
  9. 箭头函数的基础使用

随机推荐

  1. Mac配置环境变量支持Android adb命令及常
  2. Android内存泄露之Context引用
  3. Android自动在线升级
  4. Android 指纹识别
  5. android回调函数
  6. Android(安卓)PopupWindow 弹框布局要显
  7. android发送/接收json数据
  8. HbuilderX 发布 android
  9. Eclipse中跟踪调试Android Framework源代
  10. Android(安卓)Rect和RectF的区别