【问题标题】:Error in C2DMReceiver.java for Phonegap Push Notification?Phonegap 推送通知的 C2DMReceiver.java 中的错误?
【发布时间】:2012-03-13 12:13:43
【问题描述】:

在 phonegap 中,我为 Android 实现了 Pushnotification。我从 google C2DM 服务器获得了 REGID,但是从服务器向设备推送消息时显示错误,例如 " FATAL EXCEPTION: IntentService[man] java.lang.NullPointerException: println needs a message at android.util.Log.println_native(Native Method) 在 org.phonegap.push.notification.C2DMReceiver.onMessage(C2DMReceiver.java:66) at com.google.android.c2dm.C2DMBaseReceiver.onHandleIntent(C2DMBaseReceiver.java:107) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:59) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.os.HandlerThread.run(HandlerThread.java:60) 我参考了代码表单Click Here 和这个来自 C2DMReceiver.java 的错误。如果有人知道什么样的错误请回复我以纠正谢谢你

【问题讨论】:

    标签: android cordova push-notification


    【解决方案1】:

    仔细检查您是否正确解析了消息。听起来您的通知正在正确触发?如果是这样,那么您正在尝试记录一个空值,这意味着您没有从消息中解析出您真正认为自己是什么。这真的很烦人,但是您可以从没有正确处理空值的糟糕实现的日志库中获得空指针异常。启动调试器并检查正在记录的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多