diff options
| author | 2019-10-29 12:12:08 -0700 | |
|---|---|---|
| committer | 2019-10-29 12:12:08 -0700 | |
| commit | b81c30db9e7f99cd40c72b7a8ab90a7463f581f7 (patch) | |
| tree | 80f4531502933713d628d1be70d63decd0508ab8 | |
| parent | cabc32d247ab53966c6f0a516142a7d011e1248f (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.java | 6 |
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, |