【发布时间】:2015-11-09 14:20:20
【问题描述】:
调用java.nio.ByteBuffer.put(ByteBuffer.java)时出现以下异常
11-09 22:11:55.631 E/AndroidRuntime( 1616): FATAL EXCEPTION: Thread-701
11-09 22:11:55.631 E/AndroidRuntime( 1616): Process: com.jerikc.demo, PID: 1616
11-09 22:11:55.631 E/AndroidRuntime( 1616): java.lang.IllegalArgumentException: src == this
11-09 22:11:55.631 E/AndroidRuntime( 1616): at java.nio.ByteBuffer.put(ByteBuffer.java:749)
这是什么意思?如何解决?
【问题讨论】:
-
你能出示你的代码吗!
-
显然你有类似
ByteBuffer buff = ByteBuffer.allocate(10); buff.put(buff);(或更多隐藏:ByteBuffer other = buff; buff.put(other);)的东西 -
更多信息会很好
标签: java android bytebuffer