【发布时间】:2013-10-12 03:24:15
【问题描述】:
我正在尝试使用 setBitMap 将位图图像设置到画布,当时我收到了 IllegalStateException。此画布上目前有一些图像,我正在尝试替换它。
有人知道为什么会这样吗?
代码片段
editBm = Bitmap.createBitmap(951, 552, Bitmap.Config.ARGB_8888);
Canvas mCanvas=new Canvas(editBm);
eBit=LoadBMPsdcard(filePath); ---->returns a bitmap when the file path to the file is provided
Log.i("BM size", editBm.getWidth()+"");
mCanvas.setBitmap(eBit);
我没有收到任何 NullPointer 错误,并且方法 LoadBMPsdcard() 运行良好。
如果您有任何想法,请告诉我...
提前致谢
快乐编码
【问题讨论】:
-
发布你的 logcat 和 LoadBMPsdcard() 方法
标签: android canvas illegalstateexception