Android SpeechRecognizer deve ser usado apenas no thread principal do aplicativo
stou tentando integrar alguns dos Androids Speech APIS no meu jogo baseado no AndEngin
Coloquei meu código na atividade BaseGame - no entanto, esse erro aparece no tempo de execução:
05-06 23: 51: 28.955: ERROR / AndroidRuntime (553): java.lang.RuntimeException: SpeechRecognizer deve ser usado apenas no thread principal do aplicativo
Como acesso o thread principal do aplicativo? E como posso garantir que meu código de fala seja executado nele.
A configuração é a seguinte:
lasse @Main - BaseGameActivity SpeechClass
@Main Class instancia um novo SpeechClass + chama seu método - então eu recebo o erro acim
Por favor, informe sobre como posso fazer isso corretament