summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sarah Chin <sarahchin@google.com> 2020-11-19 23:47:02 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2020-11-19 23:47:02 +0000
commitb0ed9bd7253f5b3142e62b3b68cb0d8a09d5c8df (patch)
tree9adfe67ea6e306612b6034b9c483cb85a2fcfd91
parent4319ed36db88d64f676b359864072d0c7357a120 (diff)
parent34cb6f99e727660961f6e4f460fcfd55ad59bfaf (diff)
Expose SignalStrength copy constructor am: 34cb6f99e7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1480896 Change-Id: I631ab54d9959abd8af52d76f9796c25f14a901d9
-rw-r--r--core/api/system-current.txt4
-rw-r--r--telephony/java/android/telephony/SignalStrength.java5
2 files changed, 7 insertions, 2 deletions
diff --git a/core/api/system-current.txt b/core/api/system-current.txt
index 3207ca50e6c0..95f5d6c506f8 100644
--- a/core/api/system-current.txt
+++ b/core/api/system-current.txt
@@ -9880,6 +9880,10 @@ package android.telephony {
field public static final int ROAMING_TYPE_UNKNOWN = 1; // 0x1
}
+ public class SignalStrength implements android.os.Parcelable {
+ ctor public SignalStrength(@NonNull android.telephony.SignalStrength);
+ }
+
public final class SmsCbCmasInfo implements android.os.Parcelable {
ctor public SmsCbCmasInfo(int, int, int, int, int, int);
method public int describeContents();
diff --git a/telephony/java/android/telephony/SignalStrength.java b/telephony/java/android/telephony/SignalStrength.java
index 1376cddbc41f..4a0f0076f257 100644
--- a/telephony/java/android/telephony/SignalStrength.java
+++ b/telephony/java/android/telephony/SignalStrength.java
@@ -18,6 +18,7 @@ package android.telephony;
import android.annotation.ElapsedRealtimeLong;
import android.annotation.NonNull;
+import android.annotation.SystemApi;
import android.compat.annotation.UnsupportedAppUsage;
import android.os.Build;
import android.os.Bundle;
@@ -287,12 +288,12 @@ public class SignalStrength implements Parcelable {
}
/**
- * Copy constructors
+ * This constructor is used to create a copy of an existing SignalStrength object.
*
* @param s Source SignalStrength
- *
* @hide
*/
+ @SystemApi
public SignalStrength(@NonNull SignalStrength s) {
copyFrom(s);
}