我已经编写了在图像上绘制文本并将其发送到下一个 Activity 的代码。 在同一 Activity 中它显示图像,但在下一个 Activity 中它不显示图像。
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);
接收 Activity 是
image=(ImageView)findViewById(R.id.image);
Intent intent = getIntent();
photo = (Bitmap) intent.getParcelableExtra("photooo");
image.setImageBitmap(photo);
最佳答案
您在检索 extra 时拼错了关键字。当您将照片放入 Intent 中时,您使用了“photoo”,当您在下一个 Activity 中获取它时,您使用了“photooo”。
关于android - 将编辑后的图像发送到下一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088225/