Clean up binding list on error

So that we can try again

Test: manual
Change-Id: I6be1e8d0377930d52c599261a7381c1e377cbcfc
Fixes: 64458792
This commit is contained in:
Julia Reynolds
2017-08-18 09:21:36 -04:00
parent fde112a2eb
commit 72b411778c

View File

@@ -877,6 +877,7 @@ abstract public class ManagedServices {
@Override
public void onServiceDisconnected(ComponentName name) {
mServicesBinding.remove(servicesBindingTag);
Slog.v(TAG, getCaption() + " connection lost: " + name);
}
};
@@ -889,6 +890,7 @@ abstract public class ManagedServices {
return;
}
} catch (SecurityException ex) {
mServicesBinding.remove(servicesBindingTag);
Slog.e(TAG, "Unable to bind " + getCaption() + " service: " + intent, ex);
}
}