标签: android service android-activity handler message
到目前为止,我有一个开始自己的线程的活动。此线程使用位于同一活动中的Handler的sendMessage()方法不时发送消息。这很好。
现在我添加了一项服务,在后台做一些很酷的事情。此服务本身尝试使用相同的方式发送一些消息:调用位于Activity中的Handler的sendMessage()。但是这些消息只是偶尔出现,其中许多消息都会丢失。
所以当涉及服务时,消息/处理程序似乎有所不同?
谢谢!
答案 0 :(得分:1)
最好在活动中声明local broadcast receiver以接收服务信息,然后在接收器中将消息发送给处理程序。