summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Soonil Nagarkar <sooniln@google.com> 2019-10-29 12:12:08 -0700
committer Soonil Nagarkar <sooniln@google.com> 2019-10-29 12:12:08 -0700
commitb81c30db9e7f99cd40c72b7a8ab90a7463f581f7 (patch)
tree80f4531502933713d628d1be70d63decd0508ab8
parentcabc32d247ab53966c6f0a516142a7d011e1248f (diff)
Fix remaining Handler mismatch
Use direct executor for backwards compatibility when addGpsStatusListener is invoked not on a handler. Bug: 143544726 Test: manual Change-Id: I594e302962737154e29d8226d0c19dbdebd18cbb
-rw-r--r--location/java/android/location/LocationManager.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java
index d3db9d83b3e7..c3aae7def593 100644
--- a/location/java/android/location/LocationManager.java
+++ b/location/java/android/location/LocationManager.java
@@ -1835,7 +1835,7 @@ public class LocationManager {
}
try {
- return mGnssStatusListenerManager.addListener(listener, new Handler());
+ return mGnssStatusListenerManager.addListener(listener, Runnable::run);
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
@@ -2694,9 +2694,9 @@ public class LocationManager {
return mTtff;
}
- public boolean addListener(@NonNull GpsStatus.Listener listener, @NonNull Handler handler)
+ public boolean addListener(@NonNull GpsStatus.Listener listener, @NonNull Executor executor)
throws RemoteException {
- return addInternal(listener, handler);
+ return addInternal(listener, executor);
}
public boolean addListener(@NonNull OnNmeaMessageListener listener,