Я пытаюсь интегрировать некоторые из Android Speech APIS в свою игру на AndEngine.
Я поместил свой код в действие BaseGame, однако эта ошибка появляется во время выполнения:
05-06 23: 51: 28.955: ERROR / AndroidRuntime (553): java.lang.RuntimeException: SpeechRecognizer следует использовать только из основного потока приложения
Как мне получить доступ к основному потоку приложения? И как я могу убедиться, что мой речевой код работает в нем.
Настройка выглядит следующим образом:
Основной класс - BaseGameActivity SpeechClass
Основной класс создает новый SpeechClass + вызывает его метод - тогда я получаю указанную выше ошибку.
Посоветуйте, пожалуйста, как я могу это правильно сделать.