16b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Huapackage android.bordeaux.services;
26b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
36b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Huaimport android.os.Parcel;
46b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Huaimport android.os.Parcelable;
56b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
66b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Huapublic final class StringFloat implements Parcelable {
76b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    public String key;
86b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    public float value;
96b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
106b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    public static final Parcelable.Creator<StringFloat>
116b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua                        CREATOR = new Parcelable.Creator<StringFloat>() {
126b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        public StringFloat createFromParcel(Parcel in) {
136b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua            return new StringFloat(in);
146b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        }
156b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
166b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        public StringFloat[] newArray(int size) {
176b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua            return new StringFloat[size];
186b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        }
196b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    };
206b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
216b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    public StringFloat() {
226b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    }
236b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
24f0f78449e8ab7d63894964c54b6ef390ca9ce044Ruei-sung Lin    public StringFloat(String newKey, float newValue) {
25f0f78449e8ab7d63894964c54b6ef390ca9ce044Ruei-sung Lin        key = newKey;
26f0f78449e8ab7d63894964c54b6ef390ca9ce044Ruei-sung Lin        value = newValue;
27f0f78449e8ab7d63894964c54b6ef390ca9ce044Ruei-sung Lin    }
28f0f78449e8ab7d63894964c54b6ef390ca9ce044Ruei-sung Lin
296b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    private StringFloat(Parcel in) {
306b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        readFromParcel(in);
316b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    }
326b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
336b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    public int describeContents() {
346b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        return 0;
356b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    }
366b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
376b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    public void writeToParcel(Parcel out, int flags) {
386b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        out.writeString(key);
396b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        out.writeFloat(value);
406b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    }
416b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua
426b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    public void readFromParcel(Parcel in) {
436b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        key  = in.readString();
446b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua        value = in.readFloat();
456b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua    }
466b4eebc73439cbc3ddfb547444a341d1f9be7996Wei Hua}
47