将编辑过的图像发送到下一个活动

时间:2012-10-26 13:50:56

标签: android draw paint

我已经编写了代码来在图像上绘制文本并将其发送到下一个活动。 在同一活动中,它显示图像,但在下一个活动中,它没有显示图像。

Canvas canvas = new Canvas(photo);
                Paint paint = new Paint();
                paint.setColor(Color.WHITE);
                paint.setStrokeWidth(12); // Text Size
                canvas.drawBitmap(photo, 0, 0, paint);
                canvas.drawText(topaste, 15, 150, paint);
                image.setImageBitmap(photo);
                Intent i1=new Intent(FullScreen.this,EditImage.class);
                i1.putExtra("photoo", photo);
                startActivity(i1);

和接收活动是

image=(ImageView)findViewById(R.id.image);
        Intent intent = getIntent();
        photo = (Bitmap) intent.getParcelableExtra("photooo");
        image.setImageBitmap(photo);

2 个答案:

答案 0 :(得分:2)

您在检索额外内容时错误拼写了关键字。当您将照片放入意图时,您使用了“photoo”,当您在下一个活动中获得它时,您使用了“photooo”。

答案 1 :(得分:1)

这是因为photoo!= photooo