0

URLから画像を読み込もうとしていますが、それらの一部をImageviewに表示できます.私の問題は、取得していることです

09-04 10:18:25.739: W/System.err(913): java.io.IOException: 16 進チャンク サイズが予期されていましたが、

一部の画像のデコード中に同じものを表示できません。

これは私のコードです

public class downloadTask は AsyncTask を拡張します {

    @Override
    protected Void doInBackground(Void... params) {
        // TODO Auto-generated method stub

        URL link = null;
        for(int i = 0; i < 5; i++)
        {
            try {
                link = new URL(url_Link[i]);

            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            try {
                //bm[i] = BitmapFactory.decodeStream((InputStream) link.getContent());
                bm[i] = BitmapFactory.decodeStream(link.openConnection().getInputStream());

            } catch (IOException e) {
                // TODO Auto-generated catch block
                System.out.println("entered"+e);
                e.printStackTrace();
            }

            publishProgress(i);
        }
        return null;
    }

    @Override
    protected void onProgressUpdate(Integer... values) {
        // TODO Auto-generated method stub
        iv[values[0]].setImageBitmap(bm[values[0]]);
        super.onProgressUpdate(values);
    }

}

これの何が問題なのですか?

誰でも助けてください..事前に感謝します

4

1 に答える 1

1

これこの例は、私が説明できる以上に役立つと思います:) [コードは最高のドキュメントです:P ]

于 2012-09-04T05:21:58.137 に答える