[英]Threading android doubts
我正在研究人机对话开源系统JVoiceXML从Java到Android的可移植性。 该系统基于VoiceXML 2.0标准,该标准使用XML文档来创建人与机器之间的交互。
这个想法是为Android提供一种创建使用TTS和SpeechRecognizer android引擎通过语音与用户交互的应用程序的方式。
我们正在尝试这样做,而不会在屏幕上产生任何视觉效果,就像系统服务可以正常工作一样。 目前,我试图将我们的系统实现为服务,但是我在使用线程和Android杀死我的服务时遇到了麻烦。
问题是,您认为哪种方法最适合我的代理,AsyncTask,服务,加载程序? 也许是启动AsyncTask或Loader的服务?
要求是:
请让我知道是否需要更多信息来理解问题。
提前致谢,
马科斯。
如果您的大部分工作已经在另一个线程中完成,那么我看不到需要AsyncTask。 只需使用您服务中的口译员即可。 如果要在没有用户界面的情况下提供某些服务,则将需要服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.