moshi-jsonapi icon indicating copy to clipboard operation
moshi-jsonapi copied to clipboard

Resource implement Parcelable

Open dreamsbond opened this issue 7 years ago • 3 comments

Is there any sample illustrating the use of Parcelable for bundle parameter transfer? thanks

dreamsbond avatar Feb 20 '18 09:02 dreamsbond

i am having problem doing readParcelable, for example:


    public static final Parcelable.Creator<Room> CREATOR = new Creator<Room>() {
        @Override
        public Room createFromParcel(Parcel parcel) {
           Room room = new Room();

            room.setId(parcel.readString());
            room.setRoomType(parcel.readParcelable(Room.class.getClassLoader()));

            return room;
        }

        @Override
        public Room[] newArray(int i) {
            return new Room[i];
        }
    };

Change the setter did help, retrieving the relationship:

    public void setRoomType(ResourceIdentifier roomType) {
        this.roomType = new HasOne<>(roomType);
    }

did help show room type relation (HasOne linkedResource) but fail to retrieve its attribute via getDocument() method.

please help.

dreamsbond avatar Feb 20 '18 16:02 dreamsbond

Any update on this issue?

onemonster avatar Sep 02 '18 14:09 onemonster

Will Parcelable be implemented?

xdbas avatar Mar 20 '20 13:03 xdbas