diff options
| author | 2023-06-06 06:24:58 +0000 | |
|---|---|---|
| committer | 2023-06-27 15:50:03 +0000 | |
| commit | f728845660e4dd01a6a3a68fcd5a67cdaa821356 (patch) | |
| tree | a07e3b8cb58f1e3e74a48c4438ca7106d60824e0 /libs/androidfw/StringPool.cpp | |
| parent | c0bcdfdb7896796efe374f15d9c0da103df2de8b (diff) | |
PackageMonitor improvement
The PackageMonitor receives package broadcast events and notify the
registered client with several callback methods. But the delivery of
the broadcast is unpredictable, e.g. broadcast queue is almost full,
the event will be sent to client late.
Try to improve some package events with callback from system instead.
This change still keeps using some broadcast events sent from user
manager and activity manager service.
Bug: 29385425
Test: manual
Test: atest PackageUpdateMonitorTest#startMonitoring_registerOnlyOnce
Test: atest PackageUpdateMonitorTest#stopMonitoring_unregistersOnlyOnce
Test: atest DataManagerTest#testDeleteUninstalledPackageDataOnPackageRemoved
Change-Id: I44727cead739270b63623aeda2c07cb6e7781d36
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions