diff options
Diffstat (limited to 'telecomm/java/android/telecom/ParcelableCall.java')
-rw-r--r-- | telecomm/java/android/telecom/ParcelableCall.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/telecomm/java/android/telecom/ParcelableCall.java b/telecomm/java/android/telecom/ParcelableCall.java index 20a4455..5b343e6 100644 --- a/telecomm/java/android/telecom/ParcelableCall.java +++ b/telecomm/java/android/telecom/ParcelableCall.java @@ -39,6 +39,7 @@ public final class ParcelableCall implements Parcelable { private final List<String> mCannedSmsResponses; private final int mCapabilities; private final int mProperties; + private final long mCreateTimeMillis; private final long mConnectTimeMillis; private final Uri mHandle; private final int mHandlePresentation; @@ -65,6 +66,7 @@ public final class ParcelableCall implements Parcelable { List<String> cannedSmsResponses, int capabilities, int properties, + long createTimeMillis, long connectTimeMillis, Uri handle, int handlePresentation, @@ -88,6 +90,7 @@ public final class ParcelableCall implements Parcelable { mCannedSmsResponses = cannedSmsResponses; mCapabilities = capabilities; mProperties = properties; + mCreateTimeMillis = createTimeMillis; mConnectTimeMillis = connectTimeMillis; mHandle = handle; mHandlePresentation = handlePresentation; @@ -140,6 +143,11 @@ public final class ParcelableCall implements Parcelable { /** Bitmask of properties of the call. */ public int getProperties() { return mProperties; } + /** The time that the call object was created */ + public long getCreateTimeMillis() { + return mCreateTimeMillis; + } + /** The time that the call switched to the active state. */ public long getConnectTimeMillis() { return mConnectTimeMillis; @@ -282,6 +290,7 @@ public final class ParcelableCall implements Parcelable { source.readList(cannedSmsResponses, classLoader); int capabilities = source.readInt(); int properties = source.readInt(); + long createTimeMillis = source.readLong(); long connectTimeMillis = source.readLong(); Uri handle = source.readParcelable(classLoader); int handlePresentation = source.readInt(); @@ -309,6 +318,7 @@ public final class ParcelableCall implements Parcelable { cannedSmsResponses, capabilities, properties, + createTimeMillis, connectTimeMillis, handle, handlePresentation, @@ -349,6 +359,7 @@ public final class ParcelableCall implements Parcelable { destination.writeList(mCannedSmsResponses); destination.writeInt(mCapabilities); destination.writeInt(mProperties); + destination.writeLong(mCreateTimeMillis); destination.writeLong(mConnectTimeMillis); destination.writeParcelable(mHandle, 0); destination.writeInt(mHandlePresentation); |