package com.example.openapi;
import android.os.Parcel;
import android.os.Parcelable;
public class MyItemParcelable implements Parcelable{
private String name,id,arrive;
public MyItemParcelable(){}
public MyItemParcelable(String name,String id, String arrive){
this.name=name;
this.id=id;
this.arrive=arrive;
}
public MyItemParcelable(Parcel in){
readFromParcel(in);
}
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 String getArrive(){
return arrive;
}
public void setArrive(String arrive){
this.arrive=arrive;
}
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
// TODO Auto-generated method stub
dest.writeString(name);
dest.writeString(id);
dest.writeString(arrive);
}
public void readFromParcel(Parcel in){
name=in.readString();
id=in.readString();
arrive=in.readString();
}
public static final Parcelable.Creator<MyItemParcelable> CREATOR = new Parcelable.Creator<MyItemParcelable>() {
@Override
public MyItemParcelable createFromParcel(Parcel source) {
// TODO Auto-generated method stub
return new MyItemParcelable(source);
}
@Override
public MyItemParcelable[] newArray(int size) {
// TODO Auto-generated method stub
return new MyItemParcelable[size];
}
};
}
parcelable구현한건 위와 같은데... 보내는부분과 받는 부분은 아래 댓글에 첨부할게요ㅠㅜ
보내는 arrayList에 값이 제대로 들어간 것은 확인을 했는데 보내는 부분이나 받는부분에서 문제가 생긴것 같습니다..
받는 부분이 broadcastReceiver이긴 한데... 무슨 차이가 있는걸까요ㅠㅜ