android中xml中的资源不会随activity的destory而destory掉

android中对于控件的background,src等资源不会随activity.this.finish()而消亡的,要通过如下方法来置空资源

假设控件名为fl

1. 通过控件得到其资源 BitmapDrawable bd = (BitmapDrawable)fl.getBackground();
2. 重新设置控件背景为空 fl.setBackgroundResource(0);
3. 设置callback为空 bd.setCallback(null);
4. 回收资源 bd.getBitmap().recycle();
5. 置空控件对象 fl = null;

你可能感兴趣的:(android中xml中的资源不会随activity的destory而destory掉)