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() {  |