From 3205db6798dc457068f7344fd0b7bd24285ca0a6 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 7 Jun 2019 08:07:40 +0200 Subject: [PATCH] Set background thread name --- app/src/main/java/eu/faircode/email/Helper.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 773e8b0b75..ca2a9b877c 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -82,6 +82,7 @@ import java.util.Locale; import java.util.Objects; import java.util.Set; import java.util.concurrent.ThreadFactory; +import java.util.concurrent.atomic.AtomicInteger; import javax.mail.FolderClosedException; import javax.mail.MessageRemovedException; @@ -99,9 +100,12 @@ public class Helper { static final String FAQ_URI = "https://github.com/M66B/open-source-email/blob/master/FAQ.md"; static ThreadFactory backgroundThreadFactory = new ThreadFactory() { + private final AtomicInteger threadId = new AtomicInteger(); + @Override public Thread newThread(@NonNull Runnable runnable) { Thread thread = new Thread(runnable); + thread.setName("FairEmail_" + threadId.getAndIncrement()); thread.setPriority(THREAD_PRIORITY_BACKGROUND); return thread; }