Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. if (_searchAsyncTask != null) {
  2. // cancel if already running
  3. _searchAsyncTask.cancel(true);
  4. }
  5. _searchAsyncTask = new SearchAsyncTask(this);
  6. _searchAsyncTask.execute(data);
  7.  
  8. java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)
  9.  
  10. if (_searchAsyncTask == null) {
  11. _searchAsyncTask = new SearchAsyncTask();
  12. }
  13.  
  14. if (mThreadExecutor != null && !mThreadExecutor.isShutdown()) {
  15. mThreadExecutor.shutdownNow();
  16. }
  17.  
  18. if (mThreadExecutor == null || mThreadExecutor.isShutdown()) {
  19. mThreadExecutor = Executors.newSingleThreadExecutor();
  20. }
  21.  
  22. if (_searchAsyncTask.getStatus() != Status.RUNNING) {
  23. _searchAsyncTask.executeOnExecutor(mThreadExecutor);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement