应用程序偶尔会出现以下异常:
堆栈跟踪:
java.lang.NullPointerException: Attempt to invoke virtual method 'void java.io.OutputStream.write(byte[], int, int)' on a null object reference
at java.io.BufferedOutputStream.flushInternal(BufferedOutputStream.java:185)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:85)
从:
bufferedOutputStream.flush()
我认为这不是因为 bufferedOutputStream 为空,而是其他原因。如果可以理解正确?如果是这样,它是什么?
bufferedOutputStream.write(byteArrayData, iOffset, iDataLength);
bufferedOutputStream.flush();