diff options
| author | 2019-11-12 22:18:24 +0000 | |
|---|---|---|
| committer | 2019-11-12 22:18:24 +0000 | |
| commit | c06439dd1ef3e98baa8ee82be6328ec13b771d25 (patch) | |
| tree | f5abccb5e059718258e5862688ed3f98ae651a24 | |
| parent | 43973c6f1b6a6e04487f22b3b1bfd0d32b0be2f2 (diff) | |
| parent | 4af3b8d14e37258e0ed97b732f34f4d79ebb8f65 (diff) | |
Merge "Re-add incorrectly removed API"
| -rw-r--r-- | api/current.txt | 2 | ||||
| -rw-r--r-- | api/removed.txt | 5 | ||||
| -rw-r--r-- | location/java/android/location/LocationManager.java | 10 |
3 files changed, 6 insertions, 11 deletions
diff --git a/api/current.txt b/api/current.txt index 81cf7cf1f7f7..d5ad60cfee9e 100644 --- a/api/current.txt +++ b/api/current.txt @@ -23164,6 +23164,7 @@ package android.location { public class LocationManager { method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addGpsStatusListener(android.location.GpsStatus.Listener); + method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull android.location.GpsStatus.NmeaListener); method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull android.location.OnNmeaMessageListener); method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull android.location.OnNmeaMessageListener, @Nullable android.os.Handler); method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull java.util.concurrent.Executor, @NonNull android.location.OnNmeaMessageListener); @@ -23194,6 +23195,7 @@ package android.location { method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssStatusCallback(@NonNull android.location.GnssStatus.Callback, @Nullable android.os.Handler); method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssStatusCallback(@NonNull java.util.concurrent.Executor, @NonNull android.location.GnssStatus.Callback); method @Deprecated public void removeGpsStatusListener(android.location.GpsStatus.Listener); + method @Deprecated public void removeNmeaListener(@NonNull android.location.GpsStatus.NmeaListener); method public void removeNmeaListener(@NonNull android.location.OnNmeaMessageListener); method @RequiresPermission(anyOf={"android.permission.ACCESS_COARSE_LOCATION", "android.permission.ACCESS_FINE_LOCATION"}, apis="..22") public void removeProximityAlert(@NonNull android.app.PendingIntent); method public void removeTestProvider(@NonNull String); diff --git a/api/removed.txt b/api/removed.txt index c348ed910bc6..e0e26f7d65a7 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -217,11 +217,6 @@ package android.location { method @Deprecated public void removeVerticalAccuracy(); } - public class LocationManager { - method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(android.location.GpsStatus.NmeaListener); - method @Deprecated public void removeNmeaListener(android.location.GpsStatus.NmeaListener); - } - } package android.media { diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java index 2eef2747d682..2725a01e8cb1 100644 --- a/location/java/android/location/LocationManager.java +++ b/location/java/android/location/LocationManager.java @@ -1963,23 +1963,21 @@ public class LocationManager { /** * No-op method to keep backward-compatibility. * - * @deprecated use {@link #addNmeaListener(OnNmeaMessageListener)} instead. - * @removed + * @deprecated Use {@link #addNmeaListener} instead. */ @Deprecated @RequiresPermission(ACCESS_FINE_LOCATION) - public boolean addNmeaListener(GpsStatus.NmeaListener listener) { + public boolean addNmeaListener(@NonNull GpsStatus.NmeaListener listener) { return false; } /** * No-op method to keep backward-compatibility. * - * @deprecated use {@link #removeNmeaListener(OnNmeaMessageListener)} instead. - * @removed + * @deprecated Use {@link #removeNmeaListener(OnNmeaMessageListener)} instead. */ @Deprecated - public void removeNmeaListener(GpsStatus.NmeaListener listener) {} + public void removeNmeaListener(@NonNull GpsStatus.NmeaListener listener) {} /** * Adds an NMEA listener. |