SearchManager для Android 4.x проблема - PullRequest
0 голосов
/ 07 марта 2012

Я столкнулся с проблемой при использовании Менеджера поиска с версией Android 4.x SDK. Я получаю ClassCastException в этой строке

String sSearch = intent.getStringExtra(SearchManager.USER_QUERY);

Сведения об исключении:

java.lang.ClassCastException: android.text.SpannableString не может быть приведение к java.lang.String

О проблеме сообщили в http://code.google.com/p/android/issues/detail?id=22978

Кто-нибудь нашел решение или обходной путь для этого? Поделись, пожалуйста!!! Спасибо.

1 Ответ

1 голос
/ 07 сентября 2012

Вы можете сделать это, чтобы обработать оба случая, введите «String» или «SpannableString»

String sSearch = intent.getExtras().get(SearchManager.USER_QUERY).toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...