2015-10-09 9 views
39

私のアプリに問題があります。いいえMySQLでデータを挿入し、アプリがエラーとオレンジ単一のメッセージのログがありませんです。E/Surface:getSlotFromBufferLocked:不明なバッファ:0xab7519c0

E/Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0 

私はあなたが私を助けることができると思います。

ありがとうございました

+2

はあなたのコード – Mousey

+0

チェックこの http://stackoverflow.com/a/33262012/2420322 –

+4

これは私のためのアンドロイド6で起こっている.... – Amaresh

答えて

41

これはAndroidで未解決の問題です。あなたはこの問題を追跡することができますhere

EDIT:問題はあなたが整数にのTextViewの値を設定しようとすると、これが起こるのAndroid 6.0.1

7

に固定されています。

TextViewにStringの値を代入すると、このエラーは消えます。

たとえば

私はxmlファイルでテキストビューを作成しています。 私はその特定のテキストフィールドの値をJavaコードから設定しようとしています。 int値をText Viewに設定していますが、getSlotFromBufferLocked:unknown buffer:0xab7519c0 のエラーが発生しましたが、値をintからStringに変更してTextViewをStringから設定した後、エラーが消えてアプリが正常に動作しています。

+0

これは私がtextviewのテキストをMarshmallowの文字列に設定したときに実際に起こったことです。それは上記のようにマシュマロウの問題です。 –

0

リソースを正しく参照していることを確認してください。エラーの例は、以下から来ることがあります。

の代わりに:

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

をあなたが入力します。

String emailText = (EditText) findViewById(emailText); 

をVMには、文字列ではなく、リソースのIntのemailTextを参照します。

0

未使用のXMLをチェックしてください。

.javaを削除したのにこの問題が発生しましたが、.xmlファイルを削除するのを忘れました。

関連する問題