diff options
Diffstat (limited to 'main/src/cgeo/geocaching/utils/StartableHandlerThread.java')
| -rw-r--r-- | main/src/cgeo/geocaching/utils/StartableHandlerThread.java | 3 |
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()); |
