首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程android怀疑

线程android怀疑
EN

Stack Overflow用户
提问于 2012-04-30 22:39:53
回答 1查看 184关注 0票数 2

我正在研究从Java到安卓的人机对话开放源码系统JVoiceXML的可移植性。该系统基于XML2.0标准,使用VoiceXML文档创建人机交互。

这样做的目的是为安卓提供一种方法,利用TTS和SpeechRecognizer Android引擎创建通过语音与用户交互的应用程序。

我们试图这样做,没有任何视觉效果在屏幕上,就像一个系统服务将工作。目前,我一直试图将我们的系统作为一种服务来实现,但是我在线程和Android系统上遇到了问题,扼杀了我的服务。

问题是,你认为哪种方法最适合我的方案,AsyncTask,服务,装载机?也许是启动AsyncTask或Loader的服务?

所需经费将是:

  1. ,我的VoiceXML解释器被一个应用程序的意图所激发(意图过滤器是我现在拥有它的方式)
  2. ,它从应用程序收到一个文档。此外,该应用程序还可以停止我的解释器,或者至少停止对该文档的解释。解释器与TTS交互,并创建语音识别引擎。解释器本身是一个java线程,必须从服务、加载程序或asyncTask.
  3. Only启动,其中一个应用程序可以使用我的解释器(不需要并行connections)

)。

如果需要更多的信息来理解这个问题,请告诉我。

提前谢谢,

马科斯。

EN

回答 1

Stack Overflow用户

发布于 2012-04-30 22:51:00

如果您的大部分工作已经在另一个线程中完成,我不认为需要一个AsyncTask。只需使用您服务的解释器即可。如果您想提供没有用户界面的东西,那么您将需要一个服务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10391485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档