diff options
author | Wei Wang <wvw@google.com> | 2016-08-10 13:57:00 -0700 |
---|---|---|
committer | Wei Wang <wvw@google.com> | 2016-08-10 16:41:15 -0700 |
commit | bf51e01ed1b2c49571140ba6d0b9b92398d7eaac (patch) | |
tree | d14b85954dcd849b9b64410e2ba3657cd0b34f3c | |
parent | ffca56f1d7b1f84b3ea555d1419813c0d9de56ac (diff) | |
download | android_packages_apps_Nfc-bf51e01ed1b2c49571140ba6d0b9b92398d7eaac.tar.gz android_packages_apps_Nfc-bf51e01ed1b2c49571140ba6d0b9b92398d7eaac.tar.bz2 android_packages_apps_Nfc-bf51e01ed1b2c49571140ba6d0b9b92398d7eaac.zip |
Add unregisterReceiver to fix a potential leak
Bug: 30779663
Change-Id: Id9ca8c2e48c83961865f5abc14ac3fbbeab1306f
-rw-r--r-- | src/com/android/nfc/BeamShareActivity.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/nfc/BeamShareActivity.java b/src/com/android/nfc/BeamShareActivity.java index 76629b88..5b8acacd 100644 --- a/src/com/android/nfc/BeamShareActivity.java +++ b/src/com/android/nfc/BeamShareActivity.java @@ -76,6 +76,15 @@ public class BeamShareActivity extends Activity { } } + @Override + protected void onDestroy() { + try { + unregisterReceiver(mReceiver); + } catch (Exception e) { + Log.w(TAG, e.getMessage()); + } + super.onDestroy(); + } private void showNfcDialogAndExit(int msgId) { IntentFilter filter = new IntentFilter(NfcAdapter.ACTION_ADAPTER_STATE_CHANGED); |