“java.lang.IllegalArgumentException:src == this”是什么意思?

时间:2015-11-09 14:20:20

标签: java android bytebuffer

调用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)

这是什么意思?如何解决?

1 个答案:

答案 0 :(得分:0)

如果源缓冲区是此缓冲区,则会看到此消息

你要把一个物体放在自己身上

见第734行http://www.jsourcecode.com/class.php?proj=jdk%5Copenjdk&jar=openjdk-6-b14&class=java.nio.ByteBuffer