summaryrefslogtreecommitdiff
path: root/gradle
diff options
context:
space:
mode:
authorRobin Lee <hex539@users.noreply.github.com>2016-07-26 16:16:22 +0100
committerArne Schwabe <arne@rfc2549.org>2016-07-26 17:16:22 +0200
commit3315ceaa78a45c39196a99d1dda35b1a9b59ec00 (patch)
tree1fcd68b7b75e99a8a3e553a4852a9299183ed9de /gradle
parent7ec9538b67c30bdc1a88e68a251fb03a4c65923e (diff)
Fix KeyChain crash (#530)
This happens due to a race condition in background threads that use an activity context to call long-running RPCs in keychain and keystore. If the activity goes away while services are still bound, its context will be disposed of and any attempts to unbind those services will raise an IllegalStateException. The right thing to do is make these calls using an application context instead.
Diffstat (limited to 'gradle')
0 files changed, 0 insertions, 0 deletions