[英]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.