你接收消息的代码如果依附于这个MainActivity,当你按Home键时程序被隐藏,这时MainActivity处于Pause或者stop的生命周期。自然也就不会对任何依附于这个MainActivity代码进行处理。所以建议你,将接收消息的代码交给Service试试