diff options
Diffstat (limited to 'keystore/java/android/security')
-rw-r--r-- | keystore/java/android/security/KeyChain.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/keystore/java/android/security/KeyChain.java b/keystore/java/android/security/KeyChain.java index 328ac5d..9ea325a 100644 --- a/keystore/java/android/security/KeyChain.java +++ b/keystore/java/android/security/KeyChain.java @@ -443,7 +443,10 @@ public final class KeyChain { } @Override public void onServiceDisconnected(ComponentName name) {} }; - boolean isBound = context.bindService(new Intent(IKeyChainService.class.getName()), + Intent intent = new Intent(IKeyChainService.class.getName()); + ComponentName comp = intent.resolveSystemService(context.getPackageManager(), 0); + intent.setComponent(comp); + boolean isBound = context.bindService(intent, keyChainServiceConnection, Context.BIND_AUTO_CREATE); if (!isBound) { |