Merge "Add javadocs update on Android R crash"

This commit is contained in:
Soonil Nagarkar
2022-06-22 20:02:34 +00:00
committed by Android (Google) Code Review

View File

@@ -2667,6 +2667,13 @@ public class LocationManager {
*
* <p>Not all GNSS chipsets support measurements updates, see {@link #getGnssCapabilities()}.
*
* <p class="caution">On Android R devices that have not yet upgraded to Android R QPR1, using
* this API will cause unavoidable crashes in the client application when GNSS measurements
* are received. If a client needs to receive GNSS measurements on Android R devices that have
* not been upgraded to QPR1, clients are instead encouraged to use
* <a href="https://developer.android.com/reference/androidx/core/location/LocationManagerCompat#registerGnssMeasurementsCallback(android.location.LocationManager,java.util.concurrent.Executor,android.location.GnssMeasurementsEvent.Callback)">LocationManagerCompat.registerGnssMeasurementsCallback()</a>
* from the compat libraries instead to avoid this crash.
*
* @param executor the executor that the callback runs on
* @param callback the callback to register
* @return {@code true} always