diff options
| author | Sun Changqing <sun.changqing@zte.com.cn> | 2020-10-30 15:26:47 +0800 |
|---|---|---|
| committer | Philip P. Moltmann <moltmann@google.com> | 2020-11-09 17:50:04 +0000 |
| commit | 32c9ed00a70fc40fb380b4e8ecb7dcdb9ce9679f (patch) | |
| tree | a8f3d57129fb7939c8aff29ae8fb21c2e04d933e | |
| parent | 655789af79fbb1f42c733fe82444c31ee10caca4 (diff) | |
Fix anr when installing package
Test: Backport from AOSP
Fixes: 172829519
Change-Id: I02dba3a8f290c2cd8eb43062156f03302955ed06
| -rwxr-xr-x | packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java index 4f85eea13dca..bbc33c37f29a 100755 --- a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java +++ b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java @@ -339,6 +339,10 @@ public class InstallInstalling extends AlertActivity { try { session = getPackageManager().getPackageInstaller().openSession(mSessionId); } catch (IOException e) { + synchronized (this) { + isDone = true; + notifyAll(); + } return null; } |
