我已经编写了代码来在图像上绘制文本并将其发送到下一个活动。 在同一活动中,它显示图像,但在下一个活动中,它没有显示图像。
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);
答案 0 :(得分:2)
您在检索额外内容时错误拼写了关键字。当您将照片放入意图时,您使用了“photoo”,当您在下一个活动中获得它时,您使用了“photooo”。
答案 1 :(得分:1)
这是因为photoo!= photooo