Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (_searchAsyncTask != null) {
- // cancel if already running
- _searchAsyncTask.cancel(true);
- }
- _searchAsyncTask = new SearchAsyncTask(this);
- _searchAsyncTask.execute(data);
- java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)
- if (_searchAsyncTask == null) {
- _searchAsyncTask = new SearchAsyncTask();
- }
- if (mThreadExecutor != null && !mThreadExecutor.isShutdown()) {
- mThreadExecutor.shutdownNow();
- }
- if (mThreadExecutor == null || mThreadExecutor.isShutdown()) {
- mThreadExecutor = Executors.newSingleThreadExecutor();
- }
- if (_searchAsyncTask.getStatus() != Status.RUNNING) {
- _searchAsyncTask.executeOnExecutor(mThreadExecutor);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement