对于GcmListenerService是onMessageReceived后台吗?

and*_*ude 7 android google-cloud-messaging gcmlistenerservice

当我扩展时GcmListenerService,是onMessageReceived在后台进程中运行还是在UI线程上运行?我需要知道是否可以在方法体内进行网络调用而不使用asyncTask等.

我查看了源代码,果然它是一个没有处理程序的vanilla服务.但是有一些关于THREAD_POOL_EXECUTOR的代码和许多明显混淆的东西.

Roe*_*oee -1

服务不在 Ui/主线程上运行。

即使应用程序关闭,服务也可以(在后台)运行,这样您就可以获得推送通知,侦听接收推送时调用的意图并使用它来唤醒您的应用程序。