读书人

传接对象

发布时间: 2012-09-03 09:48:39 作者: rapoo

传递对象

这些人一直问传递对象 以前也有一个这里做一个简单的:

import android.os.Parcel;import android.os.Parcelable; public class Person implements Parcelable{     private String Name = "anupama";    private String Address = "India";    private int Age = 30;        @Override    public int describeContents()    {        // TODO Auto-generated method stub        return 0;    }     @Override    public void writeToParcel(Parcel dest, int flag)    {        // TODO Auto-generated method stub        dest.writeString(Name);        dest.writeString(Address);        dest.writeInt(Age);    }    public Person(Parcel in)    {        this.Name = in.readString();        this.Address = in.readString();        this.Age = in.readInt();    }     @SuppressWarnings("unchecked")    public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {        public Person createFromParcel(Parcel in)        {            return new Person(in);        }         public Person[] newArray(int size)        {            return new Person[size];        }    };}

?

Person person = new Person();intent.putExtra("person",person);and for reading back use like this.Person person = (Person)data.getParcelableExtra(name);

?

读书人网 >移动开发

热点推荐