Skip to content

Commit

Permalink
Merge pull request #564 from Yalantis/feature/non-native_asynctask_in…
Browse files Browse the repository at this point in the history
…_parallel

Execute AsyncTask in a parallel manner
  • Loading branch information
ukevgen authored Sep 13, 2019
2 parents 2f09f41 + e9e473d commit 10bb333
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import android.graphics.Matrix;
import android.graphics.Point;
import android.net.Uri;
import android.os.AsyncTask;
import android.util.Log;
import android.view.Display;
import android.view.WindowManager;
Expand Down Expand Up @@ -34,7 +35,8 @@ public static void decodeBitmapInBackground(@NonNull Context context,
int requiredWidth, int requiredHeight,
BitmapLoadCallback loadCallback) {

new BitmapLoadTask(context, uri, outputUri, requiredWidth, requiredHeight, loadCallback).execute();
new BitmapLoadTask(context, uri, outputUri, requiredWidth, requiredHeight, loadCallback)
.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}

public static Bitmap transformBitmap(@NonNull Bitmap bitmap, @NonNull Matrix transformMatrix) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import android.graphics.Matrix;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
import android.util.AttributeSet;

import com.yalantis.ucrop.R;
Expand Down Expand Up @@ -83,7 +84,8 @@ public void cropAndSaveImage(@NonNull Bitmap.CompressFormat compressFormat, int
compressFormat, compressQuality,
getImageInputPath(), getImageOutputPath(), getExifInfo());

new BitmapCropTask(getContext(), getViewBitmap(), imageState, cropParameters, cropCallback).execute();
new BitmapCropTask(getContext(), getViewBitmap(), imageState, cropParameters, cropCallback)
.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}

/**
Expand Down

0 comments on commit 10bb333

Please sign in to comment.