首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TTS任务选项

TTS任务选项
EN

Stack Overflow用户
提问于 2015-04-10 00:03:57
回答 1查看 39关注 0票数 0

我有一个活动,它向服务(IntentService)发送信号以执行各种操作。该活动可能停止运行,但服务将继续运行,直到所有数据被处理为止。在不同的地方,服务需要做一个TTS讲话。服务不能执行TTS的话音初始化,因为它是一个IntentService,它不能执行safely register listeners,因此需要编写另一个任务。

我的问题是,新的任务应该采取什么形式?它需要:

  1. 处理TTS从服务发出的请求
  2. 在没有任何需要做的事情时,做TTS.shutdown来释放TTS资源
  3. 安全注册TTS onInit侦听器

前两个要求表明任务应该有一个消息处理程序。

我能想到的一个选择是使用线程。我不确定线程是否能够支持处理程序,我也不知道应该如何处理run()方法。

我对Android相对来说是个新手。我在我的项目中编写了线程、IntentService和活动程序,我不知道这些需求在哪里。

EN

回答 1

Stack Overflow用户

发布于 2015-04-14 09:32:04

我编写了一个绑定服务,它从IntentService获取消息。它无需消息处理程序就可以满足所有需求。

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

https://stackoverflow.com/questions/29551147

复制
相关文章

相似问题

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