Используйте это значение offset
:
0 < offset < lengthOfArray
, чтобы оно начало считывать текущее значение смещения и, следовательно,пишите только прочитанные данные.Теперь вы используете значение offset = 0
auline.write(abData, 0, nBytesRead)
---> auline.write(abData, offset, nBytesRead)
, где offset
больше 0, но меньше nBytesRead
См. Doc # запись (byte [], int, int)