3

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

3 に答える 3

2

Androidでのすべての画像の読み込みにPrimeを使用しています。あなたがそれを使用していたなら、あなたはこのような問題について心配する必要はないでしょう。

于 2012-06-06T16:51:05.237 に答える
2

これを試して...

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

それでも解決しない場合は、Universal Image Loaderを使用してください

于 2012-06-06T16:55:21.597 に答える
0

この質問への回答を見てください。いくつかの詳細が欠けているように見えますが、おそらくgrabImageDrawableFromUrl()どちらかの方法で貼り付ける必要があります。

于 2012-06-06T16:53:07.187 に答える