我以通常的方式制作一个帖子并将其命名为#34; Encoder"。如果应用程序关闭并再次重新启动,则会破坏并重新创建线程的对象。有没有办法知道我之前启动的线程是否仍在运行。 ?
答案 0 :(得分:1)
您的应用设计错误。
如果Thread
将在活动结束后继续工作,并且新活动应该能够在最后一个活动停止的地方继续工作,那么您应该使用Service
1}}做这项工作并将你的活动绑定到它。
您可以在此处详细了解它以及如何实施它:http://developer.android.com/guide/components/bound-services.html
答案 1 :(得分:0)
您可以使用方法.isAlive()
;
来自doc:
测试此线程是否存活。如果一个线程已存在,则它是活动的 开始了,还没有死。