From 32c9ed00a70fc40fb380b4e8ecb7dcdb9ce9679f Mon Sep 17 00:00:00 2001 From: Sun Changqing Date: Fri, 30 Oct 2020 15:26:47 +0800 Subject: Fix anr when installing package Test: Backport from AOSP Fixes: 172829519 Change-Id: I02dba3a8f290c2cd8eb43062156f03302955ed06 --- .../src/com/android/packageinstaller/InstallInstalling.java | 4 ++++ 1 file changed, 4 insertions(+) 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; } -- cgit v1.2.3-59-g8ed1b