Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Кудя
1 / 1 / 0
Регистрация: 31.03.2012
Сообщений: 93
#1

Можно ли и как исключить Метод onError() из жизненного цикла RecognitionListener? - Android

29.11.2013, 09:47. Просмотров 259. Ответов 0
Метки нет (Все метки)

Некоторые ошибки, возникающие в ходе работы RecognitionListener требуют несколько секунд на получение кода ошибки(например код ошибки 1: ERROR_NETWORK_TIMEOUT). Пока это время идёт, RecognitionListener перестаёт слушать пользователя, что нельзя допустить! Попробую представить схематично:
onReadyForSpeech -> Человек говорит -> onResults
ИНАЧЕ если не получилось принять результат, перезагрузить RecognitionListener(игнорируя onError)

Ещё: RecognitionListener слушает секунд 10, после чего ERROR_SPEECH_TIMEOUT. Можно ли убрать TIMEOUT слушания, заставить его слушать бесконечно, пока не получит результат? Сейчас в замену этому у меня по таймеру каждые 9 секунд перезагружается RecognitionListener, но даже так каждые 9 секунд есть момент, когда если пользователь что-нибудь скажет, то программа не услышит его.

Заранее Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 09:47     Можно ли и как исключить Метод onError() из жизненного цикла RecognitionListener?
Посмотрите здесь:

Android Как исключить поддержку планшетов в приложении?
Android Исключить поворения из random
Как запустить метод из другого класса? Android
Как правильно создать метод offset? Android
Как реализовать выход из цикла и сохранение данных в SurfaceView? Android
Android Как работает метод getLastLocation?
Как запустить метод из Service? Android
Исключить обфускацию для части кода Android
Через какой метод можно анимировать аппаратную кнопку? Android
Как добавить данный метод? Android
Исключить из контроля версий файлы среды Android
Android Исключить активити из списка последних закрытых приложений

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 13:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru