0
我有兩個物體像這樣的,我想通過Intent
發送實現Parcelable
接口:如何包裹處於雙向一對一關係的兩個對象?
class Foo implements Parcelable
{
private Bar bar;
public void writeToParcel(Parcel dest, int flags)
{
dest.writeParcelable(bar, flags);
}
}
class Bar implements Parcelable
{
private Foo foo;
public void writeToParcel(Parcel dest, int flags)
{
dest.writeParcelable(foo, flags);
}
}
我怎樣才能實現正確的Parcelable
接口?
好的,謝謝,我明白了。如果我有另一個包含'DateTime'字段的對象,我應該使用'writeValue'還是'writeTypedObject'來寫這個字段? – Clyky
如果'DateTime'是'Serializable'或'Parcelable'和'writeTypedObject',只有當'DateTime'是'Parcelable'時,纔可以使用'writeValue'。 – RadekJ