将图像从一个活动传递到其他活动android

时间:2018-04-07 02:47:57

标签: android

在第一项活动中

intent.putExtra("image",lists.getImageUri());    

在第二项活动中:

imag.setImageResource(getIntent().getIntExtra("image",00));

2 个答案:

答案 0 :(得分:1)

第一项活动

Intent.putExtra("image",lists.getImageUri());

第二项活动

Intent intent= getIntent();
ImageView imageView =(ImageView)
findViewById(R.id.imageView);        strImage=String.valueOf(intent.getStringExtra("Image");    ImageView.setImageResource(strImage);

答案 1 :(得分:0)

您无需使用putExtra将单个图像uri传递给Intent。您可以像这样使用setData

Intent i = new Intent();
i.setData(lists.getImageUri());

然后你可以在第二个活动中获得uri:

Uri uri = intent.getData();
imag.setImageURI(uri);