android - 图像未在网址上显示在设备上

时间:2012-06-06 16:49:16

标签: android image url drawable

我正在接收来自URL的图像,它们显示在模拟器上,但是当我使用设备时,会显示默认图像。我不完全确定你需要哪部分代码,所以我会根据要求添加更多代码:

pubImage = extras.getString("pubImage");

ImageView ivimage = (ImageView) findViewById(R.id.image);
try{
            ivimage.setImageDrawable(grabImageDrawableFromUrl(pubImage));
            Log.d(TAG, pubImage);   

        }catch(Exception e){
            e.printStackTrace();
        }

3 个答案:

答案 0 :(得分:2)

我使用Prime来加载Android中的所有图片。如果您使用它,那么您不必担心这样的问题。

答案 1 :(得分:2)

试试这个......

InputStream is = (InputStream) this.fetch(url);
Drawable d = Drawable.createFromStream(is, "src");
ivimage.setImageDrawable(drawable);

如果您仍未获得解决方案,请使用Universal Image Loader

答案 2 :(得分:0)

看看answer to this question,好像你可能错过了一些细节,但也许你应该粘贴grabImageDrawableFromUrl()