在智能手机应用程序中将图片加载到byte []时,有时ByteArrayOutputStream给我nullpointerexception任何解释?

Bitmap bm = BitmapFactory.decodeFile(path);
System.out.println("BITMAP: "+bm != null);
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
bm.compress(CompressFormat.JPEG, 100, buffer);

最佳答案

您确定是ByteArrayOutputStream在给您NullPointerException吗?

还是在bm.compress中发生? bm可以为null-可能是由于您传递了无效路径。

关于android - 为什么ByteArrayOutputStream有时会给我空指针异常?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20577373/

10-09 13:44