当你尝试给TextView设置一个整数值时,会发生此错误。
如果你将一个字符串赋值给TextView,这个错误就会消失。
例如:
我在XML文件中创建了一个TextView。我试图从Java代码中设置该文本字段的值。我将整数值设为TextView,但是收到错误信息“getSlotFromBufferLocked: unknown buffer: 0xab7519c0”。将值从整数更改为字符串并从该字符串设置TextView后,错误消息消失,应用程序正常运行。
请确保正确引用资源。以下是一个可能出现的错误示例:
应为:
String emailText = (EditText) findViewById(R.id.emailText);
你输入:
String emailText = (EditText) findViewById(emailText);
检查未使用的 XML 文件。
当我删除 .java
文件但忘记移除 .xml
文件时,我也遇到了这个问题。