diff options
author | Manu Viswanadhan <manuv@codeaurora.org> | 2016-10-25 20:38:23 +0530 |
---|---|---|
committer | Myles Watson <mylesgw@google.com> | 2017-10-18 23:29:03 +0000 |
commit | d199295ef36b28aa5893f00b12e430acaaf4aa87 (patch) | |
tree | 7ca653ba491fe112e908faa7f6d47667158f41a0 /tools/aapt2/java/JavaClassGenerator.cpp | |
parent | 3851f132d10db766f1d9a49099ec19a84957afad (diff) |
Settings: Fix leak of BroadcastReceiver intents
Use Case: Repeated BT ON/OFF
Failure: Broadcast receiver leak is observed with ON/OFF stress
test which leads to broadcast receiver delays.
Steps:
BT ON/OFF.
Root Cause: During every ON/OFF there are broadcast receiver leaks
caused by repeated registering of profile intent receivers.
Fix: Separate broadcast receiver created for profile intents, such
that broadcast receiver for adapter state intents is always
active. Unregister and re-register the profile receiver when BT
is turned OFF.
Test: BT ON/OFF
Bug: 35415158
Change-Id: Id1db747c61bb2dd33515ac45cdc2059844d3e4f5
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions