Я читал в паре мест, что лучше ловить исключения выше в стеке вызовов, но я не смог найти оправдания для этого утверждения.
Скотт Хансельман : Помните, что Application_Error существует. Поймайте исключения как можно чаще, а не так низко.
Я считаю, что исключение следует отлавливать там, где оно может быть обработано, высокое или низкое значение не имеет. Не правда ли? Если нет, то почему?
Если возможно, добавьте пример ответа. настройки распознавателя »в списке «Настройки голосового ввода и вывода». В поиске Google есть микрофон рядом с ним, поэтому когда я касаюсь это, ...
У моего Nexus One есть:
Однако в эмуляторе (уровень API 8, Android 2.2) ничего из вышеперечисленного невозможно найти.
Разве голосовой поиск не является частью Android 2.2? Если да, то почему он есть на моем Nexus One (Froyo), но не на эмуляторе?
Что мне нужно сделать, чтобы сделать доступными хотя бы «Настройки голосового ввода и вывода»?
Обновление 1 : Я выполнил инструкции по созданию AVD с поддержкой распознавания, как предложено ниже, но я все еще получаю сообщение «Распознаватель отсутствует»:
Что еще мне нужно сделать?
Возможно ли, что несмотря на установку Google API от Google Inc., Android API 8, версия 2 и создание специального AVD с его помощью, мне все еще нужно установить приложение голосового поиска из Android Market?
Обновление 2 : Я следил за исправлением Майкла, чтобы установить Google's Приложение "Голосовой поиск". Это решило проблему «Распознавателя нет», но теперь я столкнулся с новой проблемой:
Предложение приложения «Говори снова» является фиктивным: при повторном разговоре снова и снова появляется одно и то же сообщение об ошибке.