From 6320d90fb41fe1276a02b17fa27a660e76f21ba8 Mon Sep 17 00:00:00 2001 From: Ruben Brunk Date: Mon, 11 Mar 2013 09:53:16 -0700 Subject: Clear Gallery's bitmap pool on photo editor start. Minor refactoring. Change-Id: I02e29bf6cfd85a9cecd3850f8828cccae91badd2 --- .../gallery3d/filtershow/tools/BitmapTask.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'src/com/android/gallery3d/filtershow/tools') diff --git a/src/com/android/gallery3d/filtershow/tools/BitmapTask.java b/src/com/android/gallery3d/filtershow/tools/BitmapTask.java index 62801c1f2..53864a225 100644 --- a/src/com/android/gallery3d/filtershow/tools/BitmapTask.java +++ b/src/com/android/gallery3d/filtershow/tools/BitmapTask.java @@ -16,23 +16,22 @@ package com.android.gallery3d.filtershow.tools; -import android.graphics.Bitmap; import android.os.AsyncTask; /** - * Asynchronous task filtering or doign I/O with bitmaps. + * Asynchronous task wrapper class for doing Bitmap I/O. */ -public class BitmapTask extends AsyncTask { +public class BitmapTask extends AsyncTask { - private Callbacks mCallbacks; + private Callbacks mCallbacks; private static final String LOGTAG = "BitmapTask"; - public BitmapTask(Callbacks callbacks) { + public BitmapTask(Callbacks callbacks) { mCallbacks = callbacks; } @Override - protected Bitmap doInBackground(T... params) { + protected K doInBackground(T... params) { if (params == null || mCallbacks == null) { return null; } @@ -40,7 +39,7 @@ public class BitmapTask extends AsyncTask { } @Override - protected void onPostExecute(Bitmap result) { + protected void onPostExecute(K result) { if (mCallbacks == null) { return; } @@ -58,11 +57,11 @@ public class BitmapTask extends AsyncTask { /** * Callbacks for the asynchronous task. */ - public interface Callbacks

{ - void onComplete(Bitmap result); + public interface Callbacks { + void onComplete(J result); void onCancel(); - Bitmap onExecute(P param); + J onExecute(P param); } } -- cgit v1.2.3