을 확장하는 CustomEvent
클래스가 있습니다.Android에서 EventObject 분할/전송
public class CustomEvent extends EventObject {
public CustomEvent(Object _src) {
super(_src);
}
private String name;
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
}
나는 내 안드로이드 응용 프로그램에서이 방법이 Object를 전송하려면 : - Service
>Notification
>Activity
나는 물체를 운반 할 수있는 이상적인 방법은 Parcelable
을 사용하고이를 전달하는 것입니다 읽어 보시기 바랍니다 개체를 통해 Intent
하지만이 클래스를 구현할 수 있는지 잘 모르겠습니다 Parcelable
. 가능한 경우 내 writeToParcel(..)
및 readFromParcel(..)
방법을 어떻게 구현해야합니까?
java.util.EventObject
은 Serializable
인터페이스를 구현하므로 Parcelable
이 아니더라도이 Object
을 의도를 통해 직접 전달할 수 없습니까?
+1 감사합니다 .-). 그게 가장 쉽고 최선의 방법이 될거에요. 지금 당장하고있는 일입니다. 나는 꼭 이런 종류의 객체를 Parcel 할 수 있을지 궁금합니다. 아니면 좀 더 정확히 말하면'Parselable'과'Serializable'을 모두 구현하는 클래스를 갖는 것이 좋을까요? – coderplus
@AneeshJoseph 'Parselable'과 'Serializable'을 구현하는 데는 아무 문제가 없습니다. 모든 필드가'Serializable' 인 경우 클래스 선언에'implements Serializable'을 추가하면됩니다. 'Parselable'의 경우 실제로'writeToParsel'과'readFromParsel' 메소드를 구현해야합니다. Google 페이지에는 http://developer.android.com/reference/android/os/Parcelable.html이라는 간단한 예제가 있습니다. –