读书人

从assets中读取的文件转化成了Bit地图

发布时间: 2012-09-17 12:06:51 作者: rapoo

从assets中读取的文件转化成了Bitmap,Canvas绘制时报空指针。代码.....
private Bitmap getImageFromAssetsFile(String fileName)
{
Bitmap image = null;

AssetManager am = getResources().getAssets();

try {

InputStream is = am.open(fileName);
image = BitmapFactory.decodeStream(is);
is.close();
}
catch (IOException e) {

e.printStackTrace();
}

return image;

}

[解决办法]
这段代码没什么问题。。你是怎么调用的,传入的文件名对吗?
[解决办法]
空指针就容易多了,你看哪个对象 空的,
InputStream is = am.open(fileName); 文件名正确否
image = BitmapFactory.decodeStream(is); 解码成功否?Z

有没有异常信息呢?

读书人网 >Android

热点推荐