From bc093c37c23730cb6ee6bd41c43e3bf407a52466 Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Wed, 10 Apr 2019 12:28:45 -0700 Subject: [PATCH] Handle onBindingDied in AbstractRemoteService If the package is "pm clear"-ed the binding dies permanently and has to be re-created. Hence force an unbind at this time. Test: atest CtsPermissionTestCases:android.permission.cts.LocationAccessCheckTest#notificationIsShownAgainAfterUninstallAndReinstall Bug: 129480112 Change-Id: I3f9b106e2f172f8d5b6510a07c4b1f060de192bd --- .../internal/infra/AbstractRemoteService.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/core/java/com/android/internal/infra/AbstractRemoteService.java b/core/java/com/android/internal/infra/AbstractRemoteService.java index 1155854efd559..cb76649e19e34 100644 --- a/core/java/com/android/internal/infra/AbstractRemoteService.java +++ b/core/java/com/android/internal/infra/AbstractRemoteService.java @@ -344,13 +344,21 @@ public abstract class AbstractRemoteService