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

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

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); } }); } 

使用BitmapFactory.decodeStream而不是BitmapFactory.decodeFile

 try ( InputStream is = new URL( file_url ).openStream() ) { Bitmap bitmap = BitmapFactory.decodeStream( is ); }