0

我有这个问题我只想回收图像,如果它没有完成加载并且用户导航离开它,那么我不应该回收位图,因为它不存在并且系统在我身上崩溃,

Button bRight = (Button) findViewById(R.id.buttonRight);
    bRight.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            startActivity(new Intent("intent"));
            bitmaptwo.recycle();
            finish();


        }
        });

我这样做是为了阻止内存泄漏,它可以工作,但不是实现它的最佳方式,因为当图像没有加载时系统崩溃,因为它是一个异步任务,有人可以帮助我吗?,谢谢

4

1 回答 1

2
if(bitmaptwo != null){
    bitmaptwo.recycle();
}
于 2012-05-28T17:08:01.730 回答