线(a HandlerThread
)开始 onCreate
, , 你打电话时 thread.start();
, ,然后您将获得对 Looper
该线程(只有一个 Looper
被创建 HandlerThread
)创建一个 Handler
和 Handler
用于将消息发布到线程。这 Looper
是等待消息中的对象 while(true)
环形。
每当将命令发送到 Service
, , 这 Service
向 HandlerThread
通过 Handler
.
仔细查看源代码将帮助您更好地了解所有功能的工作原理。有一个关于 Handler
沙 Looper
S AT Square工程博客 - Android主线程的旅程 - 第1部分.
您也可以使用 意图服务 避免实例化您自己的线程。