簡體   English   中英

D / skia(1252): - SkImageDecoder :: Factory返回null錯誤

[英]D/skia(1252): — SkImageDecoder::Factory returned null error

我使用以下代碼從Internet下載圖像並在Android ImageView顯示它。

private class DownloadImage extends AsyncTask<String, Void, Bitmap> {

    @Override
    protected Bitmap doInBackground(String... arg) {
        Bitmap bmp = null;
        try {
            URL url = new URL(arg[0]);
            bmp = BitmapFactory.decodeStream(url.openConnection()
                    .getInputStream());

        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return bmp;

    }

    @Override
    protected void onPostExecute(Bitmap result) {
        adImg.setImageBitmap(result);
        super.onPostExecute(result);
    }
}

但是,代碼導致D/skia(1252): --- SkImageDecoder::Factory returned null錯誤。

可能是什么問題?

我有理由這樣做。 主要問題,我發現是:

  • URL - 可能需要額外的權限才能訪問該圖像。

  • URL-它需要HTTP get方法來訪問圖像

  • 圖像很大

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM