From 6f089b877e1c8f81bae719a4b185bcad412f275a Mon Sep 17 00:00:00 2001 From: Svetoslav Ganov Date: Tue, 11 Jan 2011 15:04:40 -0800 Subject: [PATCH] IAE: Service not registered: com.android.server.AccessibilityManagerService bug:3331645 1. Let the binder the AccessibilityManagerService has obtained while connecting to an accessibility services be garbage collected since when binding we will will get in the on #onServiceConnected callback and it can be potentially another instance. Change-Id: I87aa5e5f741e2e54c72d3d0d396ac00eda5aeb5c --- .../java/com/android/server/AccessibilityManagerService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/java/com/android/server/AccessibilityManagerService.java b/services/java/com/android/server/AccessibilityManagerService.java index 63be030b05566..04ae4901d74bc 100644 --- a/services/java/com/android/server/AccessibilityManagerService.java +++ b/services/java/com/android/server/AccessibilityManagerService.java @@ -685,6 +685,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub */ public boolean unbind() { if (mService != null) { + mService = null; mContext.unbindService(this); mComponentNameToServiceMap.remove(mComponentName); mServices.remove(this);