diff options
| author | Junyu Lai <junyulai@google.com> | 2022-01-17 17:37:19 +0000 |
|---|---|---|
| committer | junyulai <junyulai@google.com> | 2022-02-18 16:20:47 +0800 |
| commit | 0858a12f922bc5add7781db7a1250e9b60cdb521 (patch) | |
| tree | e6b17961e0a475a08d4adeac33d567a2b9898575 /framework-t/src/android/net/NetworkStatsCollection.java | |
| parent | 66c59866c20c3472ab3c2afbbc3ec0fa091618cf (diff) | |
[MS62.1] Start NetworkStatsService from the module
NetworkStatsService is going to be moved into Connectivity mainlne
module and it will be not visible to SystemServiceResistry after
migration done. Thus:
1. Register service in NetworkStatsServiceInitialalizer, a separate
initializer is needed because the service needs to be created
before NetworkPolicyManagerService's initialization.
2. Call SystemReady at PHASE_ACTIVITY_MANAGER_READY phase where
it needs to be ready before StatsPullAtomService pulls at
PHASE_THIRD_PARTY_APPS_CAN_START.
3. Register manager in ConnectivityFrameworkInitializerTiramisu
instead of SystemServiceRegistery.
Test: atest FrameworksNetTests CtsNetTestCases NetworkUsageStatsTest
Bug: 204830222
(cherry-picked from ag/16688794)
Change-Id: I95020d816ed613ce3480a0720a5b71dcdc7fab72
Merged-In: I95020d816ed613ce3480a0720a5b71dcdc7fab72
Diffstat (limited to 'framework-t/src/android/net/NetworkStatsCollection.java')
0 files changed, 0 insertions, 0 deletions
