Worked around the crash caused by API renaming

Bug: 26885642
Change-Id: I1f1ad76d18444d5f250397ef491e1dd4858f0a1d
This commit is contained in:
Lifu Tang
2016-02-02 17:25:32 -08:00
parent 818aa2c2c4
commit d46d308562
7 changed files with 2794 additions and 1 deletions

View File

@@ -1816,6 +1816,18 @@ public class LocationManager {
}
}
/**
* No-op method to keep backward-compatibility.
* Don't use it. Use {@link #registerGnssMeasurementCallback} instead.
* @hide
* @deprecated
*/
@Deprecated
@SystemApi
public boolean addGpsMeasurementListener(GpsMeasurementsEvent.Listener listener) {
return false;
}
/**
* Registers a GPS Measurement callback.
*
@@ -1840,6 +1852,17 @@ public class LocationManager {
return mGnssMeasurementCallbackTransport.add(callback, handler);
}
/**
* No-op method to keep backward-compatibility.
* Don't use it. Use {@link #unregisterGnssMeasurementCallback} instead.
* @hide
* @deprecated
*/
@Deprecated
@SystemApi
public void removeGpsMeasurementListener(GpsMeasurementsEvent.Listener listener) {
}
/**
* Unregisters a GPS Measurement callback.
*
@@ -1849,6 +1872,18 @@ public class LocationManager {
mGnssMeasurementCallbackTransport.remove(callback);
}
/**
* No-op method to keep backward-compatibility.
* Don't use it. Use {@link #registerGnssNavigationMessageCallback} instead.
* @hide
* @deprecated
*/
@Deprecated
@SystemApi
public boolean addGpsNavigationMessageListener(GpsNavigationMessageEvent.Listener listener) {
return false;
}
/**
* Registers a GPS Navigation Message callback.
*
@@ -1883,7 +1918,18 @@ public class LocationManager {
mGnssNavigationMessageCallbackTransport.remove(callback);
}
/**
/**
* No-op method to keep backward-compatibility.
* Don't use it. Use {@link #unregisterGnssNavigationMessageCallback} instead.
* @hide
* @deprecated
*/
@Deprecated
@SystemApi
public void removeGpsNavigationMessageListener(GpsNavigationMessageEvent.Listener listener) {
}
/**
* Retrieves information about the current status of the GPS engine.
* This should only be called from the {@link GpsStatus.Listener#onGpsStatusChanged}
* callback to ensure that the data is copied atomically.