diff options
| author | 2020-07-28 17:19:56 +0000 | |
|---|---|---|
| committer | 2020-07-28 17:19:56 +0000 | |
| commit | d3467070fc4118cf70d4c6af8de53363fb91ea09 (patch) | |
| tree | 8c5808b8b7275414858ff49569e4434ef75e338f | |
| parent | 2f47f7eca38304e28c43646b0c5f933d47b24e45 (diff) | |
| parent | abe015171f4e7a1287135d6f23a2bf3f47b1218a (diff) | |
Merge "Update Docstrings for #requestLocationUpdate()" am: abe015171f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1372239
Change-Id: Ib5d95609b923a22c009b3e3eaa4c492480e0c2ff
| -rw-r--r-- | telephony/java/android/telephony/CellLocation.java | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/telephony/java/android/telephony/CellLocation.java b/telephony/java/android/telephony/CellLocation.java index 61f68ce32287..427721f40e47 100644 --- a/telephony/java/android/telephony/CellLocation.java +++ b/telephony/java/android/telephony/CellLocation.java @@ -34,10 +34,12 @@ import com.android.internal.telephony.PhoneConstants; public abstract class CellLocation { /** - * This method will not do anything. + * Request an updated CellLocation for callers targeting SDK 30 or older. * - * Whenever location changes, a callback will automatically be be sent to - * all registrants of {@link PhoneStateListener#LISTEN_CELL_LOCATION}. + * Whenever Android is aware of location changes, a callback will automatically be sent to + * all registrants of {@link PhoneStateListener#LISTEN_CELL_LOCATION}. This API requests an + * additional location update for cases where power saving might cause location updates to be + * missed. * * <p>This method is a no-op for callers targeting SDK level 31 or greater. * <p>This method is a no-op for callers that target SDK level 29 or 30 and lack @@ -45,14 +47,7 @@ public abstract class CellLocation { * <p>This method is a no-op for callers that target SDK level 28 or below and lack * {@link android.Manifest.permission#ACCESS_COARSE_LOCATION}. * - * Callers wishing to request a single location update should use - * {@link TelephonyManager#requestCellInfoUpdate}. - * - * @deprecated this method has undesirable side-effects, and it calls into the OS without - * access to a {@link android.content.Context Context}, meaning that certain safety checks and - * attribution are error-prone. Given that this method has numerous downsides, and given that - * there are long-available superior alternatives, callers are strongly discouraged from using - * this method. + * @deprecated use {@link TelephonyManager#requestCellInfoUpdate}. */ @Deprecated public static void requestLocationUpdate() { |