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