summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--location/java/android/location/LocationManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java
index f3c9e9435417..241e9399be0a 100644
--- a/location/java/android/location/LocationManager.java
+++ b/location/java/android/location/LocationManager.java
@@ -1951,7 +1951,8 @@ public class LocationManager {
}
try {
- return mGnssStatusListenerManager.addListener(listener, Runnable::run);
+ return mGnssStatusListenerManager.addListener(listener,
+ new HandlerExecutor(new Handler()));
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
@@ -2086,7 +2087,7 @@ public class LocationManager {
@Deprecated
@RequiresPermission(ACCESS_FINE_LOCATION)
public boolean addNmeaListener(@NonNull OnNmeaMessageListener listener) {
- return addNmeaListener(Runnable::run, listener);
+ return addNmeaListener(listener, null);
}
/**