|
|
|
@ -100,6 +100,7 @@ import org.mozilla.fenix.components.appstate.AppAction
|
|
|
|
|
import org.mozilla.fenix.components.metrics.BreadcrumbsRecorder
|
|
|
|
|
import org.mozilla.fenix.components.metrics.GrowthDataWorker
|
|
|
|
|
import org.mozilla.fenix.components.metrics.fonts.FontEnumerationWorker
|
|
|
|
|
import org.mozilla.fenix.customtabs.ExternalAppBrowserActivity
|
|
|
|
|
import org.mozilla.fenix.databinding.ActivityHomeBinding
|
|
|
|
|
import org.mozilla.fenix.debugsettings.data.DefaultDebugSettingsRepository
|
|
|
|
|
import org.mozilla.fenix.debugsettings.ui.DebugOverlay
|
|
|
|
@ -661,8 +662,11 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
|
|
|
|
|
components.core.pocketStoriesService.stopPeriodicSponsoredStoriesRefresh()
|
|
|
|
|
privateNotificationObserver?.stop()
|
|
|
|
|
components.notificationsDelegate.unBindActivity(this)
|
|
|
|
|
|
|
|
|
|
if (this !is ExternalAppBrowserActivity) {
|
|
|
|
|
stopMediaSession()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onConfigurationChanged(newConfig: Configuration) {
|
|
|
|
|
super.onConfigurationChanged(newConfig)
|
|
|
|
|