diff options
author | 2010-06-16 08:50:40 +0900 | |
---|---|---|
committer | 2010-06-17 05:53:49 +0900 | |
commit | 9512706adfa16d7e56660185c0a2a7f0cb5b0d0e (patch) | |
tree | 53eeed2fa3b44e4606ff7448e320438763ac98ab /java/src/com/android/inputmethod/latin/LatinIMEUtil.java | |
parent | b373d460c7f768561587368e6383594ae0c93929 (diff) | |
download | latinime-9512706adfa16d7e56660185c0a2a7f0cb5b0d0e.tar.gz latinime-9512706adfa16d7e56660185c0a2a7f0cb5b0d0e.tar.xz latinime-9512706adfa16d7e56660185c0a2a7f0cb5b0d0e.zip |
Make DropBox.addText AsyncTask in IMELogger
Change-Id: I84d5915a3197a67cda6bec8b0ef3343df2e510be
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIMEUtil.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIMEUtil.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIMEUtil.java b/java/src/com/android/inputmethod/latin/LatinIMEUtil.java index 962af47db..838b4fe10 100644 --- a/java/src/com/android/inputmethod/latin/LatinIMEUtil.java +++ b/java/src/com/android/inputmethod/latin/LatinIMEUtil.java @@ -16,10 +16,25 @@ package com.android.inputmethod.latin; +import android.os.AsyncTask; import android.text.format.DateUtils; import android.util.Log; public class LatinIMEUtil { + + /** + * Cancel an {@link AsyncTask}. + * + * @param mayInterruptIfRunning <tt>true</tt> if the thread executing this + * task should be interrupted; otherwise, in-progress tasks are allowed + * to complete. + */ + public static void cancelTask(AsyncTask<?, ?, ?> task, boolean mayInterruptIfRunning) { + if (task != null && task.getStatus() != AsyncTask.Status.FINISHED) { + task.cancel(mayInterruptIfRunning); + } + } + public static class GCUtils { private static final String TAG = "GCUtils"; public static final int GC_TRY_COUNT = 2; |