-->

为什么ByteArrayOutputStream有时让我空指针异常?(Why ByteArrayOu

2019-10-19 02:37发布

当加载图片为字节[]在智能手机应用有时ByteArrayOutputStream给我的NullPointerException任何解释?

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

Answer 1:

你确定这是ByteArrayOutputStream是传给你的NullPointerException异常?

抑或是在发生bm.compress? BM可以为null - 这可能是由于你在一个无效的路径传递。



Answer 2:

问题是不是它的代码是进入有第一线。



文章来源: Why ByteArrayOutputStream sometimes gives me null pointer exception?