From 996fb33d553fac479c97265939c5af0ff16f1476 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 19 Apr 2018 00:34:42 +0200 Subject: [PATCH] Fix memory leak --- .../ui/clientsettings/crash/CrashSettingsFragment.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/crash/CrashSettingsFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/crash/CrashSettingsFragment.kt index 6d8c9a90b..55f1cd5bf 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/crash/CrashSettingsFragment.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/crash/CrashSettingsFragment.kt @@ -1,6 +1,5 @@ package de.kuschku.quasseldroid.ui.clientsettings.crash -import android.content.Context import android.os.Bundle import android.os.Handler import android.os.HandlerThread @@ -30,15 +29,15 @@ class CrashSettingsFragment : DaggerFragment() { private var crashDir: File? = null private var adapter: CrashAdapter? = null - override fun onAttach(context: Context?) { - super.onAttach(context) + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) handlerThread = HandlerThread("CrashSettings") handlerThread.start() handler = Handler(handlerThread.looper) } - override fun onDetach() { - super.onDetach() + override fun onDestroy() { + super.onDestroy() handlerThread.quit() } -- GitLab