簡體   English   中英

SkImageDecoder:工廠返回null

[英]SkImageDecoder:factory returned null

我試圖從sdcard獲取圖像以在android的imageview中顯示它。 其顯示為SkImageDecoder:factory的錯誤在android emulator2.2中返回null。 這是我的代碼,用於從SDcard檢索圖像到android中的imageview。

File imgFile = new File("/sdcard/wm.png");
if (imgFile.exists()) {
     Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
     ImageView myImage = (ImageView) findViewById(R.id.imageView1);
     myImage.setImageBitmap(myBitmap);
}

請解決此問題。

使用Environment.getExternalStorageDirectory()Environment.getExternalStoragePublicDirectory而不是對SD卡的路徑進行硬編碼(即"/sdcard/wm.png" )。

暫無
暫無

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

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