在putExtra()中发送对象

时间:2010-12-30 12:11:10

标签: android

在活动之间发送对象的最佳方法是什么?我有这样的事情:

class dataSet {
   private String name;
        private String sName;
        .
        .
   private Vector<actv> activities;
   .
        .

   dataSet(){
      activities = new Vector<actv>();
   }
   void setName(String v){
      name = v;
   }
   String getName(){
      return this.name;
        .
        . etc.
   }

我想将此对象发送到activitie class.menu,我该怎么做?

1 个答案:

答案 0 :(得分:0)

活动A: 1.create数据集实例; 2,在数据集中设置值;

`Intent intent =new Intent(......................);
Intent.putExtras("dataset",dataSet);
startactivity(intent);`

活动B: 1,创建数据集实例并初始化; 2,在onCreate()方法中,     dataset=getIntent().getParcelable("dataset");

缺少一些字母因为我正在使用手机输入