【问题标题】:Loading imageview through Uri通过 Uri 加载 imageview
【发布时间】:2011-05-29 00:00:35
【问题描述】:

我将图像的 uri 路径放入我的意图中,来自 Activity A,就像这样 -

intent.putExtra("imageUri", imageFileUri.getPath());

然后我在活动 B 中得到那个 Uri

Uri imageUri = Uri.parse(getIntent().getExtras().getString("imageUri"));

然后尝试在我的活动中加载此图像,但我得到的只是黑屏。

我在这里做错了什么?

【问题讨论】:

  • 您遇到异常了吗? URI 是否正确解析?有很多信息你没有给我们...
  • 抱歉……我没有任何例外。是的,我对 URI 的解析感到困惑。我不确定我是否做得对。看看我上面的代码。请...
  • 好吧,看看你的代码并不能告诉我太多。您传递给 Uri.parse(String) 方法的字符串是什么??
  • 我正在传递我的 Uri 之一的 getPath()
  • 呃!字符串的内容是什么?!?!

标签: android


【解决方案1】:

要使 Uri.parse() 工作,您必须按如下方式传递它

intent.putExtra("imageUri", imageFileUri.toString());

【讨论】:

    猜你喜欢
    • 2016-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    相关资源
    最近更新 更多