aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/StartableHandlerThread.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/utils/StartableHandlerThread.java')
-rw-r--r--main/src/cgeo/geocaching/utils/StartableHandlerThread.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/utils/StartableHandlerThread.java b/main/src/cgeo/geocaching/utils/StartableHandlerThread.java
index 08300de..91ab1d0 100644
--- a/main/src/cgeo/geocaching/utils/StartableHandlerThread.java
+++ b/main/src/cgeo/geocaching/utils/StartableHandlerThread.java
@@ -5,6 +5,7 @@ import rx.Subscriber;
import rx.functions.Action0;
import rx.subscriptions.Subscriptions;
+import android.annotation.SuppressLint;
import android.content.Context;
import android.os.Handler;
import android.os.HandlerThread;
@@ -25,6 +26,8 @@ public class StartableHandlerThread extends HandlerThread {
public void stop();
}
+ // The handler and the thread are intimely linked, there will be no leak.
+ @SuppressLint("HandlerLeak")
private class StartableHandler extends Handler {
public StartableHandler() {
super(StartableHandlerThread.this.getLooper());