From 947e3651c74977a45efac51d983a7bdbcc2afa9e Mon Sep 17 00:00:00 2001 From: Adrien Cadet Date: Fri, 12 Feb 2016 16:55:09 -0800 Subject: [PATCH] Fixes potential threading issue --- app/app.iml | 18 +-- drekkar/drekkar.iml | 106 ++++++++++++++++++ .../com/coshx/drekkar/ThreadingHelper.java | 9 +- src.iml | 19 ++++ 4 files changed, 141 insertions(+), 11 deletions(-) create mode 100644 drekkar/drekkar.iml create mode 100644 src.iml diff --git a/app/app.iml b/app/app.iml index 55716d9..ef5e2ad 100644 --- a/app/app.iml +++ b/app/app.iml @@ -1,5 +1,5 @@ - + @@ -61,13 +61,6 @@ - - - - - - - @@ -75,6 +68,13 @@ + + + + + + + @@ -101,6 +101,6 @@ - + \ No newline at end of file diff --git a/drekkar/drekkar.iml b/drekkar/drekkar.iml new file mode 100644 index 0000000..4f8ad1b --- /dev/null +++ b/drekkar/drekkar.iml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/drekkar/src/main/java/com/coshx/drekkar/ThreadingHelper.java b/drekkar/src/main/java/com/coshx/drekkar/ThreadingHelper.java index 599d6e8..89df66e 100644 --- a/drekkar/src/main/java/com/coshx/drekkar/ThreadingHelper.java +++ b/drekkar/src/main/java/com/coshx/drekkar/ThreadingHelper.java @@ -1,6 +1,7 @@ package com.coshx.drekkar; +import android.os.AsyncTask; import android.os.Handler; import android.os.Looper; @@ -10,8 +11,12 @@ */ class ThreadingHelper { static void background(final Runnable action) { - Thread thread = new Thread(action); - thread.start(); + main(new Runnable() { + @Override + public void run() { + AsyncTask.execute(action); + } + }); } static void main(final Runnable action) { diff --git a/src.iml b/src.iml new file mode 100644 index 0000000..f5491ed --- /dev/null +++ b/src.iml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file