繁体   English   中英

SpeechRecognitionListener启动,在单独的线程上停止

[英]SpeechRecognitionListener start, stop on separate Thread

我创建了一个服务来处理语音识别。 SpeechRecognitionioListener运行其回调时,我创建了一个单独的线程( HandlerThread )处理消息。 我注意到在停止onResult()监听之后,尝试在我的Handler调用startListener ,但是应用程序崩溃了,当我从绑定到Service Activity调用startListener时,一切正常,但是我想从服务远程调用startListener 是否有可能不从UI线程调用startListener()

我相信您不能在服务中运行语音识别,它必须在主(UI)线程中运行。 如果检查错误日志,则应该能够确认这确实是节目停止器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM