Я работаю над клавиатурой для Android. Я пытаюсь использовать тот же стиль всплывающей клавиатуры, что и клавиатура Gingerbread. Когда я запускаю свой код в Honeycomb, всплывающие окна не отображаются через некоторое время (может быть после нескольких дней использования), пока всплывающие клавиатуры все еще «работают». То есть, хотя я не вижу всплывающих окон КБ, я все еще могу выбирать ключи на них.
Когда это произойдет, все, что я вижу в logcat, это сообщение:
"Surface : Not initializing the shared buffer client because token = -12"
Это сообщение отображается каждый раз, когда я хочу вызвать всплывающую клавиатуру. Я провел некоторые исследования, даже просмотрел исходники sdk, но не могу найти решение этой проблемы. Одна из главных причин в том, что я не могу интерпретировать это предупреждение.
Кстати, такая же ошибка также генерируется оригинальной клавиатурой Gingerbread, когда я запускаю ее на Honeycomb (3.01 Xoom)
Любая (и я имею в виду любая) помощь очень ценится!