96521fb87d19dbaa20a7355da78feec1bd4c758a
Run MultinetworkPolicyTracker and DataConnectionStats callbacks on the ConnectivityService handler thread. Previously the callbacks would be using the SystemServer foreground thread (Looper.myLooper()), or the broadcast thread for the MultinetworkPolicyTracker BroadcastReceiver. This is error-prone, can cause threading issues and makes it difficult to test the components. Test: atest FrameworksNetTests Change-Id: I189213dd363004abed294659165bf5430d153bba
Description
android_packages_modules_Connectivity
Languages
Java
81.4%
Kotlin
7.7%
AIDL
4.5%
C++
4.5%
C
1.7%
Other
0.1%