From 270b97f2bc2b338f653a82ae4a39421f1f93aeaf 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)