首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android活动将关闭Looper & Handler?

Android活动将关闭Looper & Handler?
EN

Stack Overflow用户
提问于 2014-07-12 08:08:17
回答 1查看 845关注 0票数 2

对不起,但是,在看这个。之后,我有点困惑--如果说我有一个活动,并且在它里面,我试图创建一个内部类实现线程,它有活套和处理程序。

我的问题是:如果我完成我的活动。这是我上一次创建的活套/处理器吗?

恐怕线程仍然在运行后台,尽管活动已经关闭,->已经结束。

EN

回答 1

Stack Overflow用户

发布于 2014-07-12 08:28:37

完成后,您不必关心附加到主线程的处理程序,因为它是Looper (以及线程本身)由系统管理,并且在必要时它会退出。

但是,如果Handler附加到系统不管理的单独活套(例如,由您启动的带活套的线程),它将出现在那里,以防您没有停止相关的线程(即有活套)。这对于所有线程来说都是正确的,线程有一个活套的事实并不会改变这种情况。

所以这里重要的想法是停止手动启动的每一个线程。

作为补充:

  • 您可以始终检查Eclipse中运行的线程。只需附加调试器并转到Debug视图即可。所有的线都会被列在那里。
  • 看看HandlerThread
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24711002

复制
相关文章

相似问题

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