AsyncTaskExecutor.java 470 B

12345678910111213141516
  1. package epson.print.Util;
  2. import android.annotation.SuppressLint;
  3. import android.os.AsyncTask;
  4. import android.os.Build;
  5. public abstract class AsyncTaskExecutor<A, B, C> extends AsyncTask<A, B, C> {
  6. @SuppressLint({"NewAPI"})
  7. public AsyncTask<A, B, C> executeOnExecutor(A... aArr) {
  8. if (Build.VERSION.SDK_INT > 11) {
  9. return super.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, aArr);
  10. }
  11. return super.execute(aArr);
  12. }
  13. }