@@ -126,7 +126,7 @@ public void setImage(final Uri uri) {
126
126
}
127
127
128
128
public void setImage (final File file ) {
129
- new SetImageTask (this , file ).execute ();
129
+ new LoadImageTask (this , file ).run ();
130
130
}
131
131
132
132
private String getPath (final Uri uri ) {
@@ -273,15 +273,15 @@ public interface OnPictureSavedListener {
273
273
void onPictureSaved (Uri uri );
274
274
}
275
275
276
- private class SetImageTask extends AsyncTask < Void , Void , Bitmap > {
276
+ private class LoadImageTask implements Runnable {
277
277
278
278
private final GPUImage mGPUImage ;
279
279
private final File mImageFile ;
280
280
private final int mMaxWidth ;
281
281
private final int mMaxHeight ;
282
282
283
283
@ SuppressWarnings ("deprecation" )
284
- public SetImageTask (final GPUImage gpuImage , final File file ) {
284
+ public LoadImageTask (final GPUImage gpuImage , final File file ) {
285
285
mImageFile = file ;
286
286
mGPUImage = gpuImage ;
287
287
@@ -293,14 +293,9 @@ public SetImageTask(final GPUImage gpuImage, final File file) {
293
293
}
294
294
295
295
@ Override
296
- protected Bitmap doInBackground (final Void ... params ) {
297
- return loadResizedImage (mImageFile );
298
- }
299
-
300
- @ Override
301
- protected void onPostExecute (final Bitmap result ) {
302
- super .onPostExecute (result );
303
- mGPUImage .setImage (result );
296
+ public void run () {
297
+ Bitmap bitmap = loadResizedImage (mImageFile );
298
+ mGPUImage .setImage (bitmap );
304
299
}
305
300
306
301
private Bitmap loadResizedImage (final File imageFile ) {
0 commit comments