我正在尝试使用以下代码来获取从相机拍摄的图像位图。我使用这个概念是因为我将图像作为水印添加到拍摄的照片中。所以我只是让 Activity 绘制为位图。
当我这样做时,我收到以下错误(无法包裹回收的位图错误)
我想将此位图发送到另一个活动。
如何检查我是否获得图像?
else if(v.equals(findViewById(R.id.ok_button))){
topbar.setVisibility(View.GONE);
menubar.setVisibility(View.GONE);
bottom.setVisibility(View.GONE);
View s = ml.getRootView();
s.setDrawingCacheEnabled(true);
b = s.getDrawingCache();
Log.e("ok","ok");
Intent i=new Intent(CameraActivity.this,Update.class);
i.putExtra("data",b);
startActivity(i);
// s.setDrawingCacheEnabled(false);
// s.setVisibility(View.GONE);
finish();
谢谢