DO NOT MERGE: Keep old callback thread

Discrepency between documented and delivered thread in prior versions
got confused. Switching back to the main thread for delivery when not
specified.

Bug: 160565229
Test: presubmit only
Change-Id: I6deaf08e2045771c120aa2eb35c64b392208bd58
This commit is contained in:
Soonil Nagarkar
2020-07-06 16:02:00 -07:00
parent 66929380ab
commit 7b6e6089af

View File

@@ -1951,7 +1951,8 @@ public class LocationManager {
} }
try { try {
return mGnssStatusListenerManager.addListener(listener, Runnable::run); return mGnssStatusListenerManager.addListener(listener,
new HandlerExecutor(new Handler()));
} catch (RemoteException e) { } catch (RemoteException e) {
throw e.rethrowFromSystemServer(); throw e.rethrowFromSystemServer();
} }
@@ -2086,7 +2087,7 @@ public class LocationManager {
@Deprecated @Deprecated
@RequiresPermission(ACCESS_FINE_LOCATION) @RequiresPermission(ACCESS_FINE_LOCATION)
public boolean addNmeaListener(@NonNull OnNmeaMessageListener listener) { public boolean addNmeaListener(@NonNull OnNmeaMessageListener listener) {
return addNmeaListener(Runnable::run, listener); return addNmeaListener(listener, null);
} }
/** /**