start BitmapTileLayer pool

This commit is contained in:
Hannes Janetzek
2014-03-16 03:51:24 +01:00
parent 879e0ccb81
commit 2e56e3facc
4 changed files with 59 additions and 4 deletions

View File

@@ -25,12 +25,13 @@ import android.opengl.GLUtils;
public class AndroidBitmap implements org.oscim.backend.canvas.Bitmap {
final Bitmap mBitmap;
public AndroidBitmap(InputStream inputStream) {
mBitmap = BitmapFactory.decodeStream(inputStream);
}
@Override
public boolean isValid(){
public boolean isValid() {
return mBitmap != null;
}
@@ -86,6 +87,9 @@ public class AndroidBitmap implements org.oscim.backend.canvas.Bitmap {
@Override
public void recycle() {
if (mBitmap == null)
return;
mBitmap.recycle();
}
}