it-swarm.com.de

E/Surface ﹕ getSlotFromBufferLocked: unbekannter Puffer: 0xab7519c0

Ich habe ein Problem mit meiner App. Nein fügt die Daten in mysql ein. Die App enthält keine Fehler.

 E / Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0

 

Ich hoffe ihr könnt mir helfen. 

Vielen Dank

Dies ist ein offenes Problem in Android. Sie können dieses Problem nachverfolgen hier .

BEARBEITEN: Das Problem wurde in Android 6.0.1 behoben

42
Sam Bellerose

Dies geschieht, wenn Sie versuchen, den Wert von TextView auf eine ganze Zahl festzulegen.

Wenn Sie einer TextView einen Wert von String zuweisen, verschwindet dieser Fehler.

Zum Beispiel

Ich habe eine Textansicht in der XML-Datei erstellt. Ich versuche, den Wert dieses bestimmten Textfelds aus Java-Code festzulegen. Ich setze den int-Wert auf die Textansicht, erhalte aber einen Fehler getSlotFromBufferLocked: unknown buffer: 0xab7519c0 Nach dem Ändern des Werts von int in String und dem Setzen von TextView aus diesem String-Fehler verschwindet die App und die Anwendung funktioniert einwandfrei.

7
Natiq Sihab

Dies ist ein Fehler des Android-Betriebssystems, das Marshmallow ausführt, und hat nichts mit Ihrem Code zu tun. Weitere Informationen finden Sie in diesem Problem. Https://code.google.com/p/Android/issues/detail?id=192357

Erstellen Sie einen neuen Emulator mit API 24 oder 25

0
Smarto Dev

Stellen Sie einfach sicher, dass Sie die Ressource korrekt referenzieren. Ein Beispiel für einen Fehler kann folgende sein:

Anstatt:

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

Du tippst:

String emailText = (EditText) findViewById(emailText);

Die VM verweist auf emailText der Zeichenfolge und nicht auf die Ressource Int.

0
Mr Robbes

Überprüfen Sie Ihr nicht verwendetes XML.

Ich hatte auch dieses Problem, als ich .Java löschte, aber .xml-Dateien löschen entfernte.

0
toan huynh