我有一个MappedByteBuffer,其中一部分包含PNG文件的字节。
我想调用:BitmapFactory.decodeByteArray(byte [] data,int offset,int length);
我是否必须将MappedByteBuffer的部分移动到byte []中,或者是否有某种方法可以传递MappedByteBuffer?
谢谢!
答案 0 :(得分:0)
无法调用不存在的方法。
使用MappedByteBuffer
数据的唯一方法是将数据复制到byte[]
缓冲区,然后将此缓冲区传递给您提到的方法。可能是通过ByteBuffer#get(byte[] target)
。