我正在尝试开发一个使用c2dm服务的android应用程序。我已经阅读了很多教程并看了一下chrometophone的例子。似乎是一项简单的任务,但我仍然无法让事情发挥作用。我遵循的最后一个指南就是这个: http://www.johnhawthorn.com/2010/12/android-cloud-to-device-messaging-1/。我真的无法理解我是否需要创建C2DMReceiver类的实例,或者当c2dm服务将调用类中声明的函数之一时,它将自动创建,例如onRegistered()。
答案 0 :(得分:2)
C2DMReceiver
是Service
。您永远不会创建自己的服务实例。
某些Google帮助程序代码(C2DMBaseReceiver
)不仅提供了C2DMReceiver
的超类,还安排根据C2DM事件根据需要在startService()
上调用C2DMBaseReceiver