Подтвердить что ты не робот

E/Поверхность: getSlotFromBufferLocked: неизвестный буфер: 0xab7519c0

У меня проблема с моим приложением. Нет вставляет данные в mysql, приложение не имеет ошибок, а оранжевый одиночный журнал сообщений:

 E / Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0

Надеюсь, ты поможешь мне.

Спасибо

4b9b3361

Ответ 1

Это открытая проблема в Android. Вы можете отслеживать эту проблему здесь.

EDIT: проблема исправлена ​​в Android 6.0.1

Ответ 2

Это происходит, когда вы пытаетесь установить значение TextView в целое число.

Когда вы назначаете значение String в TextView, эта ошибка исчезает.

Например

Я создал текстовый вид в XML файле. Я пытаюсь установить значение этого конкретного текстового поля из java-кода. Я устанавливаю значение int в текстовый вид, но получаю ошибку getSlotFromBufferLocked: неизвестный буфер: 0xab7519c0 но после изменения значения от int до String и установки TextView из этой ошибки String исчезает, и приложение работает нормально.

Ответ 3

Просто убедитесь, что вы правильно ссылаетесь на ресурс. Пример ошибки может возникнуть из следующего:

Вместо:

String emailText = (EditText) findViewById(R.id.emailText);

Тип:

String emailText = (EditText) findViewById(emailText);

ВМ будет ссылаться на emailText строки, а не на ресурс Int.

Ответ 4

Проверьте неиспользуемый XML.

У меня тоже была эта проблема, когда я удалил .java, но забыл удалить файлы .xml.