From 4b67f41c74a96386d28c1f857e22b3574a433ab0 Mon Sep 17 00:00:00 2001 From: Davide Depau Date: Fri, 17 Aug 2018 21:49:16 +0200 Subject: [PATCH] Unregister USB permission broadcast receiver on activity destroy --- .../main/java/eu/depau/etchdroid/activities/MainActivity.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/depau/etchdroid/activities/MainActivity.kt b/app/src/main/java/eu/depau/etchdroid/activities/MainActivity.kt index b4c94e8..e380252 100644 --- a/app/src/main/java/eu/depau/etchdroid/activities/MainActivity.kt +++ b/app/src/main/java/eu/depau/etchdroid/activities/MainActivity.kt @@ -62,6 +62,12 @@ class MainActivity : WizardActivity() { registerReceiver(mUsbReceiver, filter) } + override fun onDestroy() { + super.onDestroy() + + unregisterReceiver(mUsbReceiver) + } + override fun goToNewFragment(fragment: WizardFragment) { StateKeeper.currentFragment?.onFragmentRemoving(this)