gpt4 book ai didi

android - 将 uri 传递给另一个 Activity 并将其转换为图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:13:34 25 4
gpt4 key购买 nike

如何将图像的 uri 路径发送到另一个 Activity 并将其转换为图像。我尝试了以下

  protected void onActivityResult(int requestCode, int resultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data);

if (requestCode == 1 && resultCode == RESULT_OK && data != null && data.getData() != null) {

//file name
Uri selectedImage = data.getData();

Intent i = new Intent(this,
AddImage.class);
i.putExtra("imagePath", selectedImage);
startActivity(i);

然后像这样得到它

 String imagePath = getIntent().getStringExtra("imagePath");
imageview.setImageURI(Uri.parse(imagePath ));

最佳答案

URI 转换为字符串,同时添加到 Intent 中,如下所示

i.putExtra("imagePath", selectedImage.toString());

并在您的 NextActivity 中获取 String 并转换回 URI,例如 ->

Intent intent = getIntent(); 
String image_path= intent.getStringExtra("imagePath");
Uri fileUri = Uri.parse(image_path)
imageview.setImageURI(fileUri)

关于android - 将 uri 传递给另一个 Activity 并将其转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32664505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com