code: @SuppressWarnings("unchecked")
      @TargetApi(VERSION_CODES.HONEYCOMB)
      public static <T> void execute(AsyncTask<T, ?, ?> task, T... args) {
          if (Build.VERSION.SDK_INT < VERSION_CODES.HONEYCOMB) {
              task.execute(args);
          } else {
              task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, args);
          }
      }
docs: Execute an {@link AsyncTask} on a thread pool.
  
  @param task Task to add.
  @param args Optional arguments to pass to {@link AsyncTask#execute(Object[])}.
  @param <T>  Task argument type.