BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 3;
bitmap = BitmapFactory.decodeFile(rootPath + getImagePathByClassID(classId))
.copy(Bitmap.Config.ARGB_8888, true);;
Log.d("debug -->> ", "流不为空...");
String classLocation = getClassesLocation(classId);
x = getX(classLocation);
y = getY(classLocation);
Canvas canvas = new Canvas(bitmap);
Bitmap bp_item = BitmapFactory.decodeStream(getResources().openRawResource(R.drawable.mine_attention_detail_pin));
canvas.drawBitmap(bp_item, x, y, null);
view.setImageBitmap(bitmap);
@Override
public void finish() {
if(bitmap != null){
if(!bitmap.isRecycled()){
bitmap.recycle();
System.gc();
}
}
super.finish();
}