private void cancelPotentialTask() { if (task != null && task.getStatus() == AAsyncTask.Status.RUNNING) { task.cancel(true); listView.doneOperation(); } }
private void loadData(int offset) { cancelPotentialTask(); task = new LoaderTask(this); task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, offset); }