BitmapFactory 无法解码流:Android 中的 java.io.FileNotFoundException

2023-12-09

我试图从我的在线数据库中获取图片,在我的表中的数据字段“imagelink”中,我将上传的图片的网址放在那里,但不幸的是它给了我这个错误。

02-08 15:05:29.432  14364-14364/com.example.jithea.testlogin E/BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: /http:/agustiniancampusevents.site40.net/newsDB/images/Visual%20Report%20Filipino%20Final-12%20copy.JPG: open failed: ENOENT (No such file or directory)

这是我在 onPostExecute 中的代码:

 protected void onPostExecute(String file_url) {
        // dismiss the dialog after getting all products
        pDialog.dismiss();
        // updating UI from Background Thread
        runOnUiThread(new Runnable() {
            public void run() {
                /**
                 * Updating parsed JSON data into ListView
                 * */


                 ListAdapter adapter = new SimpleAdapter(
                        NewsActivity.this, productsList,
                        R.layout.news_list_item, new String[]{TAG_PID, TAG_IMAGELINK,
                        TAG_NEWSTITLE, TAG_DESCRIPTION},
                        new int[]{R.id.pid, R.id.imageView, R.id.newstitle, R.id.description});
                // updating listview
                setListAdapter(adapter);
            }
        });

    }

Use BitmapFactory.decodeStream代替BitmapFactory.decodeFile.

try ( InputStream is = new URL( file_url ).openStream() ) {
  Bitmap bitmap = BitmapFactory.decodeStream( is );
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BitmapFactory 无法解码流:Android 中的 java.io.FileNotFoundException 的相关文章

  • 无法自动装配 org.springframework.mail.javamail.JavaMailSender

    尝试运行我的应用程序时遇到以下问题 所有的东西都调试过了 还是一无所获 IDE 毫无问题地找到了 bean 所以我对这里发生的情况感到非常困惑 SEVERE Exception sending context initialized eve
  • selenium webdriver 中的多个程序执行不起作用

    Selenium WebDriver 中的多个程序执行不起作用 我编写了 1 个 testNG xml 文件和 2 个 java 类 我尝试从 xml 文件运行这两个 java 类 但这不起作用 XML代码
  • foo.setVisibility(View.GONE) 和parent.removeView(foo) 之间的区别

    如果 foo 是一个视图 那么有什么区别foo setVisibility View GONE and fooParent removeView foo 我对两个语句之前和之后视图的内存消耗特别感兴趣 可见性设置为 GONE 的视图是否会消
  • 如何在Room的数据库迁移中正确添加索引?

    我在迁移 Room 数据库时遇到问题 在更新的数据库中 我必须将一个字段从整数更改为双精度值 我读到它并不像听起来那么容易 为了做到这一点 我必须使用这个更改后的属性创建新的临时表 复制前一个表中的所有值 删除旧的值 最后重命名临时表 我的
  • 需要使用 php 从远程服务器下载与 $_FILES 相同的内容[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 好的 我有处理图像上传的 php 代
  • java中日期转换dd-MMM-yyyy到dd-MM-yyyy

    在Java中将23 Mar 2011转换为23 03 2011的最简单方法是什么 感谢大家 这似乎解决了这个问题 try Calendar cal Calendar getInstance cal setTime new SimpleDat
  • 使用 Box2d(适用于 Android)进行碰撞检测?

    有人可以解释一下使用 box2d for android 进行碰撞检测的工作原理吗 我无法理解 BBContactListener 以什么方式工作 BBContactListener listener new BBContactListen
  • Java 不可变对象 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在学习不变性的概念 据我了解 一旦创建对象 不可变对象就无法更改其值 但我不明白不可变对象的以下用途 They are 自动是线程
  • bufferedinputstream 中标记读取限制有什么用

    我是Java流的新手 我想读取特定的文件内容 然后需要从头开始读取 我创建了一个 BufferedInputStream 但我对 BufferedInputStream mark int markLimit 的文档感到困惑 文档说 publ
  • “___ 中的方法 ___() 是在无法访问的类或接口中定义的”编译错误

    我发现了一个奇怪的编译限制 我无法解释 并且我不明白这个限制的原因 示例1 考虑这些类 In package e1 public class C1 enum E1 A B C public E1 x In package e2 import
  • android - 如何让按钮每次按下时单击播放声音文件?

    我打开了一个新项目 现在我想做的是 通过按下按钮 我想要播放一个 mp3 文件 而且每次按下按钮时 声音文件都会再次从头开始播放 所以假设 mp3 长 10 秒 我按下按钮 它正在播放 4 秒后我再次按下按钮 声音将再次播放 现在我想知道的
  • javax.xml.bind.JAXBException: 类 *** 及其任何超类在此上下文中均未知

    我正在尝试通过 REST Web 服务传递对象 以下是我的课程 使用一些示例代码解释了我需要的功能 Rest Web 服务类方法 POST Path find Consumes MediaType APPLICATION FORM URLE
  • ASTParser:解析绑定后查找声明节点

    我创建了一个启用了绑定的 AST 当我稍后解析绑定时 我得到了一个有效的 ITypeBinding 但是 当我想要获取绑定的声明 Node 时 它 总是返回 null 除非 ITypeBinding 在 sourceFile 中声明 这是我
  • Android:选择 EditField 上焦点上的所有文本

    我试图让 Android 在获得焦点时选择 EditText 字段中的所有文本 我在布局中使用此属性 在两个字段上 android selectAllOnFocus true 我不确定这是否相关 但为了将光标移动到第一个可编辑字段 前面 还
  • 带有工具提示的搜索栏 android

    Hi All 我正在尝试使用工具提示自定义 android 搜索栏 如给定的图像 有没有办法在搜索栏中添加带有拇指的文本视图 或任何其他想法 Thanks 我们可以通过拇指的界限来做到这一点 并在seekbar的progressChange
  • 在 VideoView 开始播放之前,TextView 不会显示

    我编写了一个android应用程序 它有两个视图 TextView上方的VideoView 位于ScrollView内部 我遇到了一个问题 直到VideoView开始播放视频 TextView才显示 并且我有一个黑屏 这可能需要很长一段时间
  • 如何以编程方式检测android中可用的底部软导航栏?

    我试图通过 android 程序确定软导航栏 我没有找到直接的方法来确定 有没有办法找到导航栏的可用性 软导航栏图像在这里 以下方法对我有用并在许多设备上进行了测试 public boolean hasNavBar Resources re
  • 获取Java中ResultSet返回的行数

    我用过一个ResultSet返回一定数量的行 我的代码是这样的 ResultSet res getData if res next System out println No Data Found while res next code t
  • Android Webview隐私浏览

    我在我的 Android 应用程序中使用 webview 从多个站点获取一些网页 我对 webview 行为有一些疑问 webview 是否存储历史记录 cookie 表单自动填充信息 如果是的话 我们可以阻止它这样做吗 如果 Webvie
  • android.view.WindowLeaked - 使用对话框和新意图时

    我已经尝试了 stackoverflow 上提供的所有可能的解决方案 但我仍然在 logcat 中遇到此错误 活动 com xyz MainActivity 泄露了最初在此处添加的窗口 com android internal policy

随机推荐

  • 重用函数而无需实例化新类的最简单方法

    我目前有一个如下所示的函数 public void AnimateLayoutTransform object ControlToAnimate Does some stuff 我在很多不同的项目中使用这个函数 所以我希望它具有很强的可重用
  • 线程终止问题(C 编程)

    我正在开发一个使用 C 语言的 Linux 应用程序 它使用多个线程 由主函数生成的线程完成大部分工作 因此通常最后完成 我看到一些奇怪的行为 我相信这是由于主线程在生成的线程有机会完成其工作之前终止 下面是一些示例代码来说明我正在讨论的内
  • 详细订单中的 Woocommerce Short_Description

    我正在使用 Wordpress 和 Woocommerce 创建我的新网站 我想在订单详细信息中显示简短的描述 我找到了这段代码 add action woocommerce after shop loop item title wooco
  • 将设计添加到plotLabel Highcharts

    我正在制作 highchart 上的动态图表 我的问题是 有没有办法在我的绘图标签上添加设计 目前是这样的 我希望它看起来像这样 这是我的代码 function Highcharts setOptions global useUTC fal
  • Google App Engine + jQuery Ajax = 405 方法不允许

    必须有人能够解释我在这里做错了什么 我正在尝试创建最简单的 AJAX 发布到 Google App Engine 应用程序的示例 但我失败了 这是应用程序Python import cgi from google appengine api
  • 在 main 方法中使用 SwingUtilities.invokeLater()

    我最近看到一个MVC java应用程序 其中main方法编写为 public static void main String args SwingUtilities invokeLater new Runnable public void
  • Android:带有来自 attrs.xml 的对象引用的自定义视图,始终为 null

    我正在尝试设置对象之间的关系层次结构 每个对象都有一个与其自身类型相同的父对象 或者null 我有一个main xml其中包含其中一些
  • contenteditable div 内的 XY 插入坐标

    我正在寻找一种方法来获取 contenteditable div 内的插入符 x y 坐标 其方式与使用 window event 获取鼠标坐标类似 因为我需要在用户使用插入符的位置打开一个弹出窗口在 contenteditable div
  • 如何检查函数中多个变量中是否至少有一个等于 1?

    我有多个响应数据 这些数据已使用 cSplit e 分成单独的列 格式如下 ID Response IM2 IM4 IM10 IM16 1 1 4 7 10 NA 1 1 NA 2 2 7 5 16 8 NA NA NA 1 3 3 2 1
  • 使用 google fit api 的卡路里消耗

    我正在开发健身应用程序 为此我使用了 google fit api 到目前为止 我成功地获取了步数 距离 但无法获取卡路里消耗 提前致谢 您需要先设置用户的体重和身高 使用此信息计算消耗的卡路里 这些是我用来做到这一点的方法 mClient
  • 在Android中选择同一布局中的EditText时如何关注Webview?

    我一直在尝试在布局中添加 EditTexts 和 WebView 问题在于专注于 WebView 在决定再次询问之前 我尝试查看网络和 Stackoverflow 上的答案 在网络视图中 我有一些字段需要填写 这些字段是通过 POST 发送
  • 动态扩展 json 中的所有列表和记录

    我想展开 json 响应中的所有列表和记录 列就像例如 这是动态的 也可以是10条记录和5个列表 文本 文本 列表 列表 文本 记录 记录 字符串 记录 我编写了一个函数来获取具有特定类型的所有列 Cn GetAllColumnsWithT
  • 使用 PHP 解析带有命名空间的 SOAP XML 响应

    我有一个丑陋的 XML 上面有很多命名空间 当我尝试使用 simpleXML 加载它时 如果我指示第一个命名空间 我会得到一个 xml 对象 但后面带有其他命名空间的标签不会使其到达该对象 这是 SOAP 响应
  • JQuery 从远程站点加载内容

    我想使用 JQuery 从另一个网站加载内容 不幸的是 load 函数仅限于当前域 有什么办法吗 我想将导航栏直接插入到 tumblr 博客中 看一下规避同源策略的方法如果你能控制对方 那就很容易了 否则尝试雅虎YQL
  • Python:用另一个列表过滤列表的列表

    我正在尝试过滤一个列表 我想从列表 A 是列表的列表 中提取与它们键索引 0 匹配的元素 以及另一个列表 B 具有一系列值的元素 像这样 list a list list 1 list 5 list 8 list 14 list b lis
  • 架构中的内容模型不明确

    也许我盯着这个问题太久了 也许没有答案 不管怎样 我现在就在这里 我试图在 XSD 中允许一组可能的组合 但我似乎找不到一种不会导致歧义的方法 快速正则表达式表示 foo bar baz bar baz qux foo是必须的 一个或多个
  • 使用 javascript 将 SVG 转为 PNG 保留 CSS

    这有点遥远 但有人知道有一个工具可以从 svg 输入导出 png 并保留应用于它的 CSS 样式吗 我使用了canvg 但输出中所有内容都显示为黑色 因为样式保存在css 中而不是svg 文档的一部分 该解决方案是基于网络的 如果可能的话
  • 你能跳到循环中的第n次迭代吗?

    42 gt for i in range n 43 foo i 我现在正在 pdb 会话中 我想跳到循环迭代i k 无需评估foo i for i lt k 然后继续评估foo i for i gt k 如果我向前迈出一步 42 for i
  • 如何处理嵌套列表?

    假设我有一个像这样的项目符号列表 list item 1 list item 2 a parent list item 3 a child of list item 2 list item 4 a child of list item 2
  • BitmapFactory 无法解码流:Android 中的 java.io.FileNotFoundException

    我试图从我的在线数据库中获取图片 在我的表中的数据字段 imagelink 中 我将上传的图片的网址放在那里 但不幸的是它给了我这个错误 02 08 15 05 29 432 14364 14364 com example jithea t