标签: android xamarin.android
开始我不是一个非常熟练的Android编程,所以请耐心等待。
所以,我正在使用this教程创建一个向 GCM 服务器发送和接收消息的应用程序。 当我使用基本,发送和接收基本消息进行测试时,效果很好。
现在我正在尝试实现更复杂的方法,其中之一是同步方法。
问题:我发现,如果我的 UIThread 挂起一段时间,收到 GCM 消息的服务也会挂起。看起来他们正在同一个过程中运行。
有可能将这两个过程分开吗?保持 GCM 在一个中运行,而UI在另一个中运行吗?
谢谢!
答案 0 :(得分:1)
所有GcmListenerService方法都是异步调用的(方法除外)。没有其他进程,但线程。使用您自己的thread