Android如何通过putExtra获取图像
您好,我需要一些帮助来了解如何通过 intent.putExtra()
发送图像 uri
,这样我就可以使用 intent.getExtra() 更改另一个活动的源)
。
所以基本上我试图从 Activity1 intent.putExtra("R.drawable.image");
发送到 Activity2 并显示图像。
我试图这样做:
Activity1:
intent.putExtra("image_url","R.drawable.image");
Activity2:
ImageView image = (ImageView) findViewById(R.id.image);
String image_link = getIntent().getStringExtra("image_url");
并且我不知道如何将其设置为图像背景。 有什么建议吗?
Hi I need a little help with understanding how to send image uri
via intent.putExtra()
so I can change the source of another activity with intent.getExtra()
.
So basically I'm trying to send from Activity1 intent.putExtra("R.drawable.image");
to Activity2 and show the image.
I'm trying to do it like this :
Activity1:
intent.putExtra("image_url","R.drawable.image");
Activity2:
ImageView image = (ImageView) findViewById(R.id.image);
String image_link = getIntent().getStringExtra("image_url");
and I don't know how to set it as background to image.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Activity1:
Activity2:
现在您有了 int 形式的资源 id,您可以使用它:
Activity1:
Activity2:
Now you have the resource id as an int and you can use it:
老兄你给的答案错了!!!!
错误 int image_link = getIntent().getIntExtra("image_url");
我们必须在 getIntExtra("image_url",defaultvalue); 中给出至少两个参数;
wrong answer you have given buddy!!!!
error at int image_link = getIntent().getIntExtra("image_url");
we have to given atleast two parameters in getIntExtra("image_url",defaultvalue);
第一个 Java 课程:
第二个 Java 课程:
Frist Java Class:
Second Java Class: