From 5045680628df76bf4e394bbfeb38af05e5e604c7 Mon Sep 17 00:00:00 2001 From: Susko3 Date: Tue, 30 Apr 2024 12:00:49 +0200 Subject: [PATCH] Override `onTrimMemory()` instead of `onLowMemory()` https://developer.android.com/reference/android/content/ComponentCallbacks#onLowMemory() > Preferably, you should implement ComponentCallbacks2#onTrimMemory from ComponentCallbacks2 [...]. > That API is available for API level 14 and higher, so you should only use this onLowMemory() method as a fallback for older versions. Since the SDL3 min api level is 19, there's no need for `onLowMemory()` compat. --- .../app/src/main/java/org/libsdl/app/SDLActivity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java b/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java index 8866707992..b0361a3b12 100644 --- a/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java +++ b/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java @@ -625,9 +625,9 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh } @Override - public void onLowMemory() { - Log.v(TAG, "onLowMemory()"); - super.onLowMemory(); + public void onTrimMemory(int level) { + Log.v(TAG, "onTrimMemory()"); + super.onTrimMemory(level); if (SDLActivity.mBrokenLibraries) { return;