public abstract class AndroidMessage<M extends Message<M,B>,B extends Message.Builder<M,B>> extends Message<M,B> implements android.os.Parcelable
Message
which adds support for Parcelable
.Message.Builder<T extends Message<T,B>,B extends Message.Builder<T,B>>
Modifier | Constructor and Description |
---|---|
protected |
AndroidMessage(ProtoAdapter<M> adapter,
okio.ByteString unknownFields) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
static <E> android.os.Parcelable.Creator<E> |
newCreator(ProtoAdapter<E> adapter)
Creates a new
Parcelable.Creator using adapter for serialization. |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
adapter, encode, encode, encode, newBuilder, toString, unknownFields, withoutUnknownFields, writeReplace
protected AndroidMessage(ProtoAdapter<M> adapter, okio.ByteString unknownFields)
public static <E> android.os.Parcelable.Creator<E> newCreator(ProtoAdapter<E> adapter)
Parcelable.Creator
using adapter
for serialization.public final void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
public final int describeContents()
describeContents
in interface android.os.Parcelable
Copyright © 2013–2016 Square, Inc.. All rights reserved.