Fix NPE on calling Resources.getConfiguration()
Root cause: To update the code paths without triggering onChanged().
Explanation:
1. The mInstallArgs.mInstallFlags contains
PackageManager.DONT_KILL_APP.
2. The existing package settings is not null.
a.k.a. ps1.getOldCodePaths() != null
3. The call flow doesn't trigger ps1.setOldCodePaths(...)
4. The settings memory has been updated. However, snapshot doesn't
update to the clients of PackageManagerServices.
Reference: b/210884444#comment12
Reference: b/209805326#comment10
Test: presubmit
Bug: 210884444
Bug: 209805326
Change-Id: I8a52a65bdfaed0ab385ee21b0512efae54f92c30
1 file changed