【发布时间】:2023-03-08 00:44:02
【问题描述】:
我的应用有问题。没有在mysql中插入数据,app没有错误,橙色单条消息日志是:
E / Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0
我希望你能帮助我。
谢谢
【问题讨论】:
我的应用有问题。没有在mysql中插入数据,app没有错误,橙色单条消息日志是:
E / Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0
我希望你能帮助我。
谢谢
【问题讨论】:
这是 Android 中的一个未解决问题。你可以关注这个问题here。
编辑:该问题已在 Android 6.0.1 中修复
【讨论】:
当您尝试将 TextView 的值设置为整数时会发生这种情况。
当您将 String 值分配给 TextView 时,此错误就会消失。
例如
我在 xml 文件中创建了一个文本视图。 我正在尝试从 java 代码中设置该特定文本字段的值。我将 int 值设置为 Text View 但收到错误 getSlotFromBufferLocked: unknown buffer: 0xab7519c0 但是在将值从 int 更改为 String 并从该 String 错误设置 TextView 后,应用程序运行正常。
【讨论】:
这是Android OS运行marshmallow的错误,与你的代码无关,见这个问题https://code.google.com/p/android/issues/detail?id=192357
尝试使用 API 24 或 25 创建新的模拟器
【讨论】:
检查您未使用的 XML。
当我删除 .java 但忘记删除 .xml 文件时,我也遇到了这个问题。
【讨论】:
只需确保您正确引用了资源。错误示例可能来自以下内容:
代替:
String emailText = (EditText) findViewById(R.id.emailText);
你输入:
String emailText = (EditText) findViewById(emailText);
VM 将引用字符串的 emailText 而不是 Resource Int。
【讨论】: