我的应用程序允许您选择一个图像,然后当您单击第一个活动的下一步时,它会将您带到活动编号。2,它显示了你在 imageview 中选择的图像,当你点击返回然后在第一个活动上重新点击下一步,它会将你带到活动 num.2 与你之前选择的图像
当您单击活动编号上的按钮时,如何使图像视图被回收。2 所以当你在第一个活动中选择一个新的位图时它会释放内存,这样我就可以避免 OutOfMemory 问题
// the back button
Back.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent back = new Intent(Second.this, StartActivity.class);
startActivity(back);
}
});
这是图像视图
iv = (ImageView) findViewById(R.id.choosen_iv);
iv.setImageBitmap(choosenBitmap);
我试过choosenBitmap.recycle(); 但它不起作用,当我在第一个活动上单击下一步时,位图仍然存在