OSDN Git Service

Register NetworkCallbacks to run in GnssNetworkConnectivityHandler thread
authorAnil Admal <aadmal@google.com>
Fri, 25 Jan 2019 02:10:46 +0000 (18:10 -0800)
committerAnil Admal <aadmal@google.com>
Fri, 25 Jan 2019 02:10:46 +0000 (18:10 -0800)
commit701c5e368eb7a36f6a1eb40fda1841df0a8f8bcf
tree38202db9a312a08d4edf88736cc9278ee1d5d1de
parent035808eea06926a97651deac45aafcaad86a24dd
Register NetworkCallbacks to run in GnssNetworkConnectivityHandler thread

-Register network callbacks with ConnectivityManager to run in the
 mHandler thread instead of in the ConnectivityManager thread. Use of
 concurrent hashmap to track network attributes is not needed.
-Remove unnecessary methods.
-Mark public methods package private where applicable.

Bug: 123360691
Test: Verified with a real device that network updates are pushed to
      GNSS HAL implementation correctly. Verified SUPL connectivity.

Change-Id: I3c06d96bb2d0aa723d66369f3f11943d4a03fb19
services/core/java/com/android/server/location/GnssNetworkConnectivityHandler.java