diff options
| -rw-r--r-- | telephony/java/android/telephony/CallAttributes.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/telephony/java/android/telephony/CallAttributes.java b/telephony/java/android/telephony/CallAttributes.java index 2d29875aadb4..a4cce9c9a7b9 100644 --- a/telephony/java/android/telephony/CallAttributes.java +++ b/telephony/java/android/telephony/CallAttributes.java @@ -50,10 +50,9 @@ public class CallAttributes implements Parcelable { } private CallAttributes(Parcel in) { - mPreciseCallState = (PreciseCallState) - in.readValue(PreciseCallState.class.getClassLoader()); - mNetworkType = in.readInt(); - mCallQuality = (CallQuality) in.readValue(CallQuality.class.getClassLoader()); + this.mPreciseCallState = in.readParcelable(PreciseCallState.class.getClassLoader()); + this.mNetworkType = in.readInt(); + this.mCallQuality = in.readParcelable(CallQuality.class.getClassLoader()); } // getters @@ -134,9 +133,9 @@ public class CallAttributes implements Parcelable { * {@link Parcelable#writeToParcel} */ public void writeToParcel(Parcel dest, @Parcelable.WriteFlags int flags) { - mPreciseCallState.writeToParcel(dest, flags); + dest.writeParcelable(mPreciseCallState, flags); dest.writeInt(mNetworkType); - mCallQuality.writeToParcel(dest, flags); + dest.writeParcelable(mCallQuality, flags); } public static final Parcelable.Creator<CallAttributes> CREATOR = new Parcelable.Creator() { |