From 3de57d6ae24450f1d0332ba263b7b0946b605574 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 4 Jun 2023 11:56:39 -0400 Subject: [PATCH] Moves memory cleanup to an IO thread --- .../main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt index fe388c23e..607f1c837 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt @@ -86,7 +86,9 @@ class MainActivity : FragmentActivity() { override fun onTrimMemory(level: Int) { super.onTrimMemory(level) println("Trim Memory $level") - ServiceManager.cleanUp() + GlobalScope.launch(Dispatchers.Default) { + ServiceManager.cleanUp() + } } }