使用寿命问题

问题描述:

我现在有一个线程产卵,要么拉的下一个命令关闭队列并执行它或睡了一下,再试一次。但是,如果队列中没有更多命令并且应用程序中没有更多活动存在,我不希望它运行。使用寿命问题

我的问题是我应该调查哪些路线,以及可能有哪些途径所采取的其他人呢?

  1. 重构的服务,因为他们进来,并只处理命令不产生线程
  2. 有我的线程第三个条件(如果!activityCount = 0停止线)

或者,我有错,android可以自动终止我的线程,如果没有更多的活动绑定到它?

还有就是要创建一个停止“自动地”的服务方式:看Bound Services网页开发者指南中:

一个绑定的服务通常同时它还有另一个应用 成分,确实只生活 不能无限期地在 背景中运行。

+0

哈哈,感谢。我会看这篇文章,我一定错过了它。我结合我的活动,但问题是我想要的应用程序完成的IO即使用户是在移动到其他应用程序的服务器。 – 2011-03-14 16:45:22