From ed5354422698d0bc96dfcaf4f9b90e65629cedf0 Mon Sep 17 00:00:00 2001
From: akwizgran <michael@briarproject.org>
Date: Fri, 4 May 2018 12:18:52 +0100
Subject: [PATCH] Clear the UI in onLowMemory() if SDK_INT < 16.

---
 .../java/org/briarproject/briar/android/BriarService.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java b/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java
index f790412d8e..f3cc72c5b7 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java
@@ -217,6 +217,14 @@ public class BriarService extends Service {
 		}).start();
 	}
 
+	@Override
+	public void onLowMemory() {
+		super.onLowMemory();
+		LOG.warning("Memory is low");
+		// Clear the UI - this is done in onTrimMemory() if SDK_INT >= 16
+		if (SDK_INT < 16) hideUi();
+	}
+
 	@Override
 	public void onTrimMemory(int level) {
 		super.onTrimMemory(level);
-- 
GitLab