Почему лучше ловить исключение в самом верху стека вызовов, а не сразу, как только оно может быть обработано?

Я читал в паре мест, что лучше ловить исключения выше в стеке вызовов, но я не смог найти оправдания для этого утверждения.

Скотт Хансельман : Помните, что Application_Error существует. Поймайте исключения как можно чаще, а не так низко.

Я считаю, что исключение следует отлавливать там, где оно может быть обработано, высокое или низкое значение не имеет. Не правда ли? Если нет, то почему?

Если возможно, добавьте пример ответа. настройки распознавателя »в списке «Настройки голосового ввода и вывода». В поиске Google есть микрофон рядом с ним, поэтому когда я касаюсь это, ...

У моего Nexus One есть:

  1. В настройках есть "Голос настройки распознавателя »в списке "Настройки голосового ввода и вывода".
  2. В Google Поиске есть микрофон. рядом с ним, поэтому когда я касаюсь это диалоговое окно предлагает мне сказать, что Я хочу выполнить поиск.

Однако в эмуляторе (уровень API 8, Android 2.2) ничего из вышеперечисленного невозможно найти.

Разве голосовой поиск не является частью Android 2.2? Если да, то почему он есть на моем Nexus One (Froyo), но не на эмуляторе?

Что мне нужно сделать, чтобы сделать доступными хотя бы «Настройки голосового ввода и вывода»?

Обновление 1 : Я выполнил инструкции по созданию AVD с поддержкой распознавания, как предложено ниже, но я все еще получаю сообщение «Распознаватель отсутствует»:

enter image description here

Что еще мне нужно сделать?

Возможно ли, что несмотря на установку Google API от Google Inc., Android API 8, версия 2 и создание специального AVD с его помощью, мне все еще нужно установить приложение голосового поиска из Android Market?

Обновление 2 : Я следил за исправлением Майкла, чтобы установить Google's Приложение "Голосовой поиск". Это решило проблему «Распознавателя нет», но теперь я столкнулся с новой проблемой:

enter image description here

Предложение приложения «Говори снова» является фиктивным: при повторном разговоре снова и снова появляется одно и то же сообщение об ошибке.

5
задан srf 29 March 2011 в 14:03
поделиться