web-dev-qa-db-fra.com

E/Surface ﹕ getSlotFromBufferLocked: tampon inconnu: 0xab7519c0

J'ai un problème avec mon application. Non insère les données dans mysql, l'application ne comporte pas d'erreurs et le journal des messages orange est:

 E / Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0

 

J'espère que vous pouvez m'aider. 

Je vous remercie

Ceci est un numéro ouvert dans Android. Vous pouvez suivre ce problème ici .

EDIT: le problème est résolu dans Android 6.0.1

42
Sam Bellerose

Cela se produit lorsque vous essayez de définir la valeur de TextView sur un entier.

Lorsque vous attribuez une valeur String à un TextView, cette erreur disparaît.

Par exemple

J'ai créé une vue de texte dans un fichier XML . Je tente de définir la valeur de ce champ de texte particulier à partir de code Java. Je mets la valeur int en vue de texte mais je reçois une erreur getSlotFromBufferLocked: buffer inconnu: 0xab7519c0

7
Natiq Sihab

Ceci est une erreur de l'OS Android sous Marshmallow et rien à voir avec votre code, consultez ce problème https://code.google.com/p/Android/issues/detail?id=192357

Essayez de créer un nouvel émulateur à l’aide des API 24 ou 25.

0
Smarto Dev

Assurez-vous simplement que vous référencez correctement la ressource. Un exemple d'erreur peut provenir de ce qui suit:

Au lieu de:

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

Vous tapez:

String emailText = (EditText) findViewById(emailText);

Le VM fera référence à emailText de la chaîne et non à la ressource int.

0
Mr Robbes

Vérifiez votre XML inutilisé.

J'ai eu ce problème aussi quand j'ai supprimé .Java mais j'ai oublié de supprimer les fichiers .xml.

0
toan huynh